public DocumentiTrasporto getDocumentoTrasportoById(ref Esito esito, Int64 id) { DocumentiTrasporto documentoTrasporto = new DocumentiTrasporto(); try { using (SqlConnection con = new SqlConnection(sqlConstr)) { string query = "SELECT * FROM dati_documenti_Trasporto WHERE id = " + id.ToString(); using (SqlCommand cmd = new SqlCommand(query)) { using (SqlDataAdapter sda = new SqlDataAdapter()) { cmd.Connection = con; sda.SelectCommand = cmd; using (DataTable dt = new DataTable()) { sda.Fill(dt); if (dt != null && dt.Rows != null && dt.Rows.Count > 0) { documentoTrasporto.Id = dt.Rows[0].Field <int>("id"); if (!DBNull.Value.Equals(dt.Rows[0]["dataTrasporto"])) { documentoTrasporto.DataTrasporto = dt.Rows[0].Field <DateTime>("dataTrasporto"); } documentoTrasporto.NumeroDocumentoTrasporto = dt.Rows[0].Field <string>("numeroDocumentoTrasporto"); documentoTrasporto.Causale = dt.Rows[0].Field <string>("causale"); documentoTrasporto.Destinatario = dt.Rows[0].Field <string>("destinatario"); documentoTrasporto.TipoIndirizzo = dt.Rows[0].Field <string>("tipoIndirizzo"); documentoTrasporto.Indirizzo = dt.Rows[0].Field <string>("indirizzo"); documentoTrasporto.NumeroCivico = dt.Rows[0].Field <string>("numeroCivico"); documentoTrasporto.Cap = dt.Rows[0].Field <string>("cap"); documentoTrasporto.Comune = dt.Rows[0].Field <string>("comune"); documentoTrasporto.Provincia = dt.Rows[0].Field <string>("provincia"); documentoTrasporto.Nazione = dt.Rows[0].Field <string>("nazione"); documentoTrasporto.TipoIndirizzoOperativo = dt.Rows[0].Field <string>("tipoIndirizzoOperativo"); documentoTrasporto.IndirizzoOperativo = dt.Rows[0].Field <string>("indirizzoOperativo"); documentoTrasporto.NumeroCivicoOperativo = dt.Rows[0].Field <string>("numeroCivicoOperativo"); documentoTrasporto.CapOperativo = dt.Rows[0].Field <string>("capOperativo"); documentoTrasporto.ComuneOperativo = dt.Rows[0].Field <string>("comuneOperativo"); documentoTrasporto.ProvinciaOperativo = dt.Rows[0].Field <string>("provinciaOperativo"); documentoTrasporto.NazioneOperativo = dt.Rows[0].Field <string>("nazioneOperativo"); documentoTrasporto.PartitaIva = dt.Rows[0].Field <string>("partitaIva"); documentoTrasporto.Peso = dt.Rows[0].Field <string>("peso"); documentoTrasporto.NumeroColli = dt.Rows[0].Field <int>("numeroColli"); documentoTrasporto.Trasportatore = dt.Rows[0].Field <string>("trasportatore"); documentoTrasporto.Numero_protocollo = dt.Rows[0].Field <string>("numero_protocollo"); documentoTrasporto.AttrezzatureTrasporto = getAttrezzatureTrasportoByIdDocumentoTrasporto(ref esito, documentoTrasporto.Id); } } } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } return(documentoTrasporto); }
public Esito AggiornaDocumentoTrasporto(DocumentiTrasporto documentoTrasporto) { Anag_Utenti utente = (Anag_Utenti)HttpContext.Current.Session[SessionManager.UTENTE]; Esito esito = new Esito(); try { using (System.Data.SqlClient.SqlConnection con = new System.Data.SqlClient.SqlConnection(sqlConstr)) { using (System.Data.SqlClient.SqlCommand StoreProc = new System.Data.SqlClient.SqlCommand("UpdateDocumentoTrasporto")) { using (System.Data.SqlClient.SqlDataAdapter sda = new System.Data.SqlClient.SqlDataAdapter()) { StoreProc.Connection = con; sda.SelectCommand = StoreProc; StoreProc.CommandType = CommandType.StoredProcedure; System.Data.SqlClient.SqlParameter id = new System.Data.SqlClient.SqlParameter("@id", documentoTrasporto.Id); id.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(id); // PARAMETRI PER LOG UTENTE SqlParameter idUtente = new SqlParameter("@idUtente", utente.id); idUtente.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(idUtente); SqlParameter nomeUtente = new SqlParameter("@nomeUtente", utente.username); nomeUtente.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(nomeUtente); // FINE PARAMETRI PER LOG UTENTE SqlParameter numeroDocumentoTrasporto = new SqlParameter("@numeroDocumentoTrasporto", documentoTrasporto.NumeroDocumentoTrasporto); numeroDocumentoTrasporto.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(numeroDocumentoTrasporto); SqlParameter dataTrasporto = new SqlParameter("@dataTrasporto", documentoTrasporto.DataTrasporto); dataTrasporto.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(dataTrasporto); SqlParameter causale = new SqlParameter("@causale", documentoTrasporto.Causale); causale.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(causale); SqlParameter destinatario = new SqlParameter("@destinatario", documentoTrasporto.Destinatario); destinatario.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(destinatario); SqlParameter tipoIndirizzo = new SqlParameter("@tipoIndirizzo", documentoTrasporto.TipoIndirizzo); tipoIndirizzo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(tipoIndirizzo); SqlParameter indirizzo = new SqlParameter("@indirizzo", documentoTrasporto.Indirizzo); indirizzo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(indirizzo); SqlParameter numeroCivico = new SqlParameter("@numeroCivico", documentoTrasporto.NumeroCivico); numeroCivico.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(numeroCivico); SqlParameter cap = new SqlParameter("@cap", documentoTrasporto.Cap); cap.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(cap); SqlParameter comune = new SqlParameter("@comune", documentoTrasporto.Comune); comune.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(comune); SqlParameter provincia = new SqlParameter("@provincia", documentoTrasporto.Provincia); provincia.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(provincia); SqlParameter nazione = new SqlParameter("@nazione", documentoTrasporto.Nazione); nazione.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(nazione); SqlParameter tipoIndirizzoOperativo = new SqlParameter("@tipoIndirizzoOperativo", documentoTrasporto.TipoIndirizzoOperativo); tipoIndirizzoOperativo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(tipoIndirizzoOperativo); SqlParameter indirizzoOperativo = new SqlParameter("@indirizzoOperativo", documentoTrasporto.IndirizzoOperativo); indirizzoOperativo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(indirizzoOperativo); SqlParameter numeroCivicoOperativo = new SqlParameter("@numeroCivicoOperativo", documentoTrasporto.NumeroCivicoOperativo); numeroCivicoOperativo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(numeroCivicoOperativo); SqlParameter capOperativo = new SqlParameter("@capOperativo", documentoTrasporto.CapOperativo); capOperativo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(capOperativo); SqlParameter comuneOperativo = new SqlParameter("@comuneOperativo", documentoTrasporto.ComuneOperativo); comuneOperativo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(comuneOperativo); SqlParameter provinciaOperativo = new SqlParameter("@provinciaOperativo", documentoTrasporto.ProvinciaOperativo); provinciaOperativo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(provinciaOperativo); SqlParameter nazioneOperativo = new SqlParameter("@nazioneOperativo", documentoTrasporto.NazioneOperativo); nazioneOperativo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(nazioneOperativo); SqlParameter partitaIva = new SqlParameter("@partitaIva", documentoTrasporto.PartitaIva); partitaIva.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(partitaIva); SqlParameter numeroColli = new SqlParameter("@numeroColli", documentoTrasporto.NumeroColli); numeroColli.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(numeroColli); SqlParameter peso = new SqlParameter("@peso", documentoTrasporto.Peso); peso.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(peso); SqlParameter trasportatore = new SqlParameter("@trasportatore", documentoTrasporto.Trasportatore); trasportatore.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(trasportatore); SqlParameter numero_protocollo = new SqlParameter("@numero_protocollo", documentoTrasporto.Numero_protocollo); numero_protocollo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(numero_protocollo); StoreProc.Connection.Open(); int iReturn = StoreProc.ExecuteNonQuery(); } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA; esito.Descrizione = "DocumentiTrasporto_DAL.cs - AggiornaDocumentoTrasporto " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace; } return(esito); }
public int CreaDocumentoTrasporto(DocumentiTrasporto documentoTrasporto, ref Esito esito) { int iREt = DocumentiTrasporto_DAL.Instance.CreaDocumentoTrasporto(documentoTrasporto, ref esito); return(iREt); }
public Esito AggiornaDocumentoTrasporto(DocumentiTrasporto documentoTrasporto) { Esito esito = DocumentiTrasporto_DAL.Instance.AggiornaDocumentoTrasporto(documentoTrasporto); return(esito); }
public DocumentiTrasporto getDocumentoTrasportoById(ref Esito esito, Int64 id) { DocumentiTrasporto documentiTrasportoREt = DocumentiTrasporto_DAL.Instance.getDocumentoTrasportoById(ref esito, id); return(documentiTrasportoREt); }