Update installer

git-svn-id: https://keyhammer.ath.cx/svn/GMW/trunk@8 365432ac-a1b5-4ffd-bb28-6d3099d32164
This commit is contained in:
samuele
2010-03-17 18:07:40 +00:00
parent 54948f8546
commit f2b6afc540
23 changed files with 29 additions and 5 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
+29 -5
View File
@@ -10,7 +10,7 @@ namespace GMW.WS
/// <summary>
/// Summary description for bilance
/// </summary>
[WebService(Namespace = "http://www.steamware.net/", Description = "Web Services che funziona da collettore di tutte le richieste delle applicazioni per le bilance integrate a <b>GMW</b> v.0.9.7")]
[WebService(Namespace = "http://www.steamware.net/", Description = "Web Services che funziona da collettore di tutte le richieste delle applicazioni per le bilance integrate a <b>GMW</b> v.0.9.9")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
public class bilance : System.Web.Services.WebService
@@ -46,7 +46,14 @@ namespace GMW.WS
{
return DataProxy.obj.taAnagImp.GetData();
}
/// <summary>
/// fornisce l'anagrafica impianti dati codice company e sito
/// </summary>
[WebMethod(Description = "Elenco anagrafico impianti dati codice company e sito")]
public GMW_data.DS_Applicazione.AnagImpiantiDataTable AnagImpiantiByCompanySito(string CodCompany, string CodSito)
{
return DataProxy.obj.taAnagImp.getByCompanySito(CodCompany, CodSito);
}
#endregion
#region area gestione stati & UDC
@@ -60,6 +67,16 @@ namespace GMW.WS
return DataProxy.obj.taImp2Art.GetData();
}
/// <summary>
/// fornisce l'elenco di impianti ed articoli attualmente in produzione (per codice anagrafico)
/// </summary>
/// <param name="CodImpianto">CodImpianto come da anagrafica</param>
/// <returns></returns>
[WebMethod(Description = "Elenco impianti ed articoli attualmente in produzione (per codice anagrafico)")]
public GMW_data.DS_Applicazione.Impianti2ArticoliDataTable Art4Impianto(string CodImpianto)
{
return DataProxy.obj.taImp2Art.getCurrByImpianto(CodImpianto);
}
/// <summary>
/// Fornisce un UDC a partire dalla richiesta e salva i dati
/// </summary>
/// <param name="place">posizione che effettua la richiesta (codice della pesa)</param>
@@ -69,7 +86,14 @@ namespace GMW.WS
public string UdcGetNew(string place, float tara)
{
// genero un codice pseudo-casuale formattato
return string.Format("PS{0:yyMMddHHmmss}", DateTime.Now);
return string.Format("AM{0}{1:yy}{2}", place.Substring(0,2), (DateTime.Now.Ticks/100).ToString().Substring(0,6));
/*
* aabbcc123456
aa= company
bb= postaz
cc=anno
123456= progressivo
* */
}
/// <summary>
/// Richiede la tara per l'UDC indicato
@@ -85,10 +109,11 @@ namespace GMW.WS
/// Salva i dati aggiornati per l'UDC in quanto a numero pezzi associati
/// </summary>
/// <param name="UDC">codice dell'UDC</param>
/// <param name="CodArticolo">codice dell'articolo + figura</param>
/// <param name="numPezzi">numero pezzi associati all'UDC</param>
/// <returns>restituisce true/false a seconda che sia riuscito a salvare o meno i dati</returns>
[WebMethod(Description = "Salva i dati aggiornati per l'UDC in quanto a numero pezzi associati")]
public bool UdcUpdate(string UDC, int numPezzi)
public bool UdcUpdate(string UDC, string CodArticolo, int numPezzi)
{
bool answ = true;
// qui dovrei salvare sia nel log delle info che nello stato UDC le informazioni fornitemi
@@ -96,7 +121,6 @@ namespace GMW.WS
return answ;
}
#endregion
#region area stampe
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.