// ATTREZZATURE TRASPORTO public List <AttrezzatureTrasporto> getAttrezzatureTrasportoByIdDocumentoTrasporto(ref Esito esito, Int64 idDocumentoTrasporto) { List <AttrezzatureTrasporto> listaAttrezzatureTrasporto = new List <AttrezzatureTrasporto>(); try { using (SqlConnection con = new SqlConnection(sqlConstr)) { string query = "SELECT * FROM dati_attrezzature_Trasporto WHERE idDocumentoTrasporto = " + idDocumentoTrasporto.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) { foreach (DataRow riga in dt.Rows) { AttrezzatureTrasporto attrezzaturaTrasporto = new AttrezzatureTrasporto { Id = riga.Field <int>("id"), IdMagAttrezzature = riga.Field <int>("idMagAttrezzature"), IdDocumentoTrasporto = riga.Field <int>("idDocumentoTrasporto"), Cod_vs = riga.Field <string>("cod_vs"), Descrizione = riga.Field <string>("descrizione"), Quantita = riga.Field <int>("quantita"), Seriale = riga.Field <string>("seriale") }; listaAttrezzatureTrasporto.Add(attrezzaturaTrasporto); } } } } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } return(listaAttrezzatureTrasporto); }
public int CreaAttrezzaturaTrasporto(AttrezzatureTrasporto attrezzaturaTrasporto, ref Esito esito) { try { Anag_Utenti utente = (Anag_Utenti)HttpContext.Current.Session[SessionManager.UTENTE]; using (SqlConnection con = new SqlConnection(sqlConstr)) { using (SqlCommand StoreProc = new SqlCommand("InsertAttrezzatureTrasporto")) { using (SqlDataAdapter sda = new SqlDataAdapter()) { StoreProc.Connection = con; sda.SelectCommand = StoreProc; StoreProc.CommandType = CommandType.StoredProcedure; StoreProc.Parameters.Add("@id", SqlDbType.Int).Direction = ParameterDirection.Output; // 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 IdDocumentoTrasporto = new SqlParameter("@IdDocumentoTrasporto", attrezzaturaTrasporto.IdDocumentoTrasporto); IdDocumentoTrasporto.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(IdDocumentoTrasporto); SqlParameter idMagAttrezzature = new SqlParameter("@idMagAttrezzature", attrezzaturaTrasporto.IdMagAttrezzature); idMagAttrezzature.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(idMagAttrezzature); SqlParameter cod_vs = new SqlParameter("@cod_vs", attrezzaturaTrasporto.Cod_vs); cod_vs.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(cod_vs); SqlParameter descrizione = new SqlParameter("@descrizione", attrezzaturaTrasporto.Descrizione); descrizione.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(descrizione); SqlParameter quantita = new SqlParameter("@quantita", attrezzaturaTrasporto.Quantita); quantita.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(quantita); SqlParameter seriale = new SqlParameter("@seriale", attrezzaturaTrasporto.Seriale); seriale.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(seriale); StoreProc.Connection.Open(); StoreProc.ExecuteNonQuery(); int iReturn = Convert.ToInt32(StoreProc.Parameters["@id"].Value); return(iReturn); } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA; esito.Descrizione = "DocumentiTrasporto_DAL.cs - CreaAttrezzaturaTrasporto " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace; } return(0); }
public int CreaAttrezzaturaTrasporto(AttrezzatureTrasporto attrezzatura, ref Esito esito) { int iREt = DocumentiTrasporto_DAL.Instance.CreaAttrezzaturaTrasporto(attrezzatura, ref esito); return(iREt); }