public async Task <OutputStored <NewDispaccioIn> > Execute(NewDispaccioIn nuovoDispaccio) { var result = new OutputStored <NewDispaccioIn>(nuovoDispaccio); const string STORED_NEW_DISPACCIO_IN_ARRIVO = "New_Dispaccio_In_Arrivo"; await context.LoadStoredProc(STORED_NEW_DISPACCIO_IN_ARRIVO) .AddParam("Code_Racc", result.Entita.CodeRacc) .AddParam("Mittente", result.Entita.Mittente) .AddParam("Usr_Arrivo", result.Entita.UsrArrivo) .AddParam("Identity", out IOutParam <long> identity) .AddParam("Data_Arrivo", out IOutParam <string> Data_Arrivo, new ParamExtra() { Size = 10 }) .AddParam("Error_Msg", out result.Error_msg, new ParamExtra() { Size = 255 }) .AddParam("Error_Number", out result.Error_Number) .ExecNonQueryAsync(); if (string.IsNullOrEmpty(result.Error_msg.Value)) { result.Entita.DataArrivo = Convert.ToDateTime(Data_Arrivo.Value); result.Entita.Id = identity.Value; } return(result); }
public async Task <OutputStored <NewDispaccioIn> > Execute(long idDispaccio, string userChiusura) { var dispaccio = new NewDispaccioIn() { UsrChiusura = userChiusura, Id = idDispaccio }; var result = new OutputStored <NewDispaccioIn>(dispaccio); const string STORED_NEW_DISPACCIO_IN_CHIUSURA = "New_Dispaccio_In_Chiusura"; await context.LoadStoredProc(STORED_NEW_DISPACCIO_IN_CHIUSURA) .AddParam("Usr_Chiusura", result.Entita.UsrChiusura) .AddParam("Id", result.Entita.Id) .AddParam("Error_Number", out result.Error_Number) .AddParam("Error_Msg", out result.Error_msg, new ParamExtra() { Size = 255 }) .AddParam("Data_Chiusura", out IOutParam <string> Data_Chiusura, new ParamExtra() { Size = 10 }) .ExecNonQueryAsync(); if (string.IsNullOrEmpty(result.Error_msg.Value)) { result.Entita.DataChiusura = Convert.ToDateTime(Data_Chiusura.Value); } return(result); }
public async Task <OutputStored <NewCartolineDispaccioIn> > Execute(NewCartolineDispaccioIn cartolinaDispaccio) { var result = new OutputStored <NewCartolineDispaccioIn>(cartolinaDispaccio); const string STORED_NEW_CARTOLINE_DISPACCIO_IN_DEL_TRACCIATURA = "New_Cartoline_Dispaccio_In_Tracciatura"; await context.LoadStoredProc(STORED_NEW_CARTOLINE_DISPACCIO_IN_DEL_TRACCIATURA) .AddParam("Id_Dispaccio_In", cartolinaDispaccio.IdDispaccioIn) .AddParam("Code_Racc", cartolinaDispaccio.CodeRacc) .AddParam("Data_Notifica", cartolinaDispaccio.DataNotifica) .AddParam("Usr_Tracciatura", cartolinaDispaccio.UsrTracciatura) .AddParam("CodeTipoConsegna", cartolinaDispaccio.CodiceTipoConsegna) .AddParam("Identity", out IOutParam <int> Identity) .AddParam("Data_Tracciatura", out IOutParam <string> Data_Tracciatura, new ParamExtra() { Size = 10 }) .AddParam("Error_Msg", out result.Error_msg, new ParamExtra() { Size = 255 }) .AddParam("Error_Number", out result.Error_Number) .ExecNonQueryAsync(); if (string.IsNullOrEmpty(result.Error_msg.Value)) { result.Entita.Id = Identity.Value; result.Entita.DataTracciatura = Convert.ToDateTime(Data_Tracciatura.Value); } return(result); }
public async Task <OutputStored <DateTime> > Execute(string userApertura, long idDispaccio) { var result = new OutputStored <DateTime>(DateTime.MinValue); var STORED_APERTURA_DISPACCIO = "New_Dispaccio_In_Apertura"; await context.LoadStoredProc(STORED_APERTURA_DISPACCIO) .AddParam("Usr_Apertura", userApertura) .AddParam("Id", idDispaccio) .AddParam("Data_Apertura", out IOutParam <string> Data_Apertura, new ParamExtra() { Size = 10 }) .ExecNonQueryAsync(); if (!string.IsNullOrEmpty(Data_Apertura.Value)) { result.Entita = Convert.ToDateTime(Data_Apertura.Value); } else { result.Error_msg = new Parameter <string>(string.Format("Si è verificato un errore durante l'apertura del dispaccio {0}", idDispaccio)); } return(result); }
private ResultStoredViewModel <DateTime> Traslate(OutputStored <DateTime> dataChiusura) { var result = new ResultStoredViewModel <DateTime>() { Entita = dataChiusura.Entita }; if (dataChiusura.Errore) { result.ImpostaErrore(dataChiusura.Error_Number.Value, dataChiusura.Error_msg.Value); } return(result); }
private ResultStoredViewModel <DispaccioViewModel> Traslate(OutputStored <NewDispaccioIn> nuovoDispaccio) { var result = new ResultStoredViewModel <DispaccioViewModel>() { Entita = Traslate(nuovoDispaccio.Entita) }; if (nuovoDispaccio.Errore) { result.ImpostaErrore(nuovoDispaccio.Error_Number.Value, nuovoDispaccio.Error_msg.Value); } return(result); }
public async Task <OutputStored <NewCartolineDispaccioIn> > Execute(long codeRacc) { var result = new OutputStored <NewCartolineDispaccioIn>(new NewCartolineDispaccioIn()); result.Entita.CodeRacc = codeRacc.ToString(); const string STORED_NEW_CARTOLINE_DISPACCIO_IN_TRACCIATURA = "New_Cartoline_Dispaccio_In_Del_Tracciatura"; try { await context.LoadStoredProc(STORED_NEW_CARTOLINE_DISPACCIO_IN_TRACCIATURA) .AddParam("Code_Racc", result.Entita.CodeRacc) .AddParam("Error_Msg", out result.Error_msg, new ParamExtra() { Size = 255 }) .AddParam("Error_Number", out result.Error_Number) .ExecNonQueryAsync(); } catch (Exception e) { } return(result); }