public Esito AggiornaGruppoArticolo(Art_Gruppi_Articoli gruppoArticolo, Anag_Utenti 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("UpdateArtGruppiArticoli")) { 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", gruppoArticolo.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 idArtArticoli = new SqlParameter("@idArtArticoli", gruppoArticolo.IdArtArticoli); idArtArticoli.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(idArtArticoli); SqlParameter idArtGruppi = new SqlParameter("@idArtGruppi", gruppoArticolo.IdArtGruppi); idArtGruppi.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(idArtGruppi); StoreProc.Connection.Open(); int iReturn = StoreProc.ExecuteNonQuery(); } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA; esito.Descrizione = "Art_Gruppi_Articoli_DAL.cs - AggiornaGruppoArticolo " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace; } return(esito); }
public int CreaGruppoArticolo(Art_Gruppi_Articoli gruppoArticolo, Anag_Utenti utente, ref Esito esito) { try { using (SqlConnection con = new SqlConnection(sqlConstr)) { using (SqlCommand StoreProc = new SqlCommand("InsertArtGruppiArticoli")) { 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 idArtArticoli = new SqlParameter("@idArtArticoli", gruppoArticolo.IdArtArticoli); idArtArticoli.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(idArtArticoli); SqlParameter idArtGruppi = new SqlParameter("@idArtGruppi", gruppoArticolo.IdArtGruppi); idArtGruppi.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(idArtGruppi); 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 = "Art_Gruppi_Articoli_DAL.cs - CreaGruppoArticolo " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace; } return(0); }
protected void btnConfermaInserimentoGruppo_Click(object sender, EventArgs e) { //INSERISCO IL GRUPPO ARTICOLO SE SELEZIONATO if (ddlGruppiDaAggiungere.SelectedIndex >= 0) { Esito esito = new Esito(); try { NascondiErroriValidazione(); ListItem item = ddlGruppiDaAggiungere.Items[ddlGruppiDaAggiungere.SelectedIndex]; string value = item.Value; string gruppoSelezionato = item.Text; Art_Gruppi_Articoli nuovoGruppoArticolo = new Art_Gruppi_Articoli(); nuovoGruppoArticolo.IdArtGruppi = Convert.ToInt16(item.Value.Trim()); nuovoGruppoArticolo.IdArtArticoli = Convert.ToInt32(ViewState["idArticolo"]); int iNuovoArtGruppo = Art_Gruppi_Articoli_BLL.Instance.CreaGruppoArticolo(nuovoGruppoArticolo, ((Anag_Utenti)Session[SessionManager.UTENTE]), ref esito); if (esito.Codice != Esito.ESITO_OK) { basePage.ShowError(esito.Descrizione); } else { editArticolo(); } } catch (Exception ex) { log.Error("btnConfermaInserimentoGruppo_Click", ex); if (esito.Codice == Esito.ESITO_OK) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } basePage.ShowError(ex.Message); } } else { basePage.ShowError("Verificare il corretto inserimento dei campi"); } }
public List <Art_Gruppi_Articoli> CaricaListaGruppiArticoli(ref Esito esito) { List <Art_Gruppi_Articoli> listaGruppiArticoli = new List <Art_Gruppi_Articoli>(); try { using (SqlConnection con = new SqlConnection(sqlConstr)) { string query = "SELECT * FROM art_gruppi_articoli"; query += " ORDER BY id"; 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) { Art_Gruppi_Articoli gruppoArticolo = new Art_Gruppi_Articoli(); gruppoArticolo.Id = riga.Field <int>("id"); gruppoArticolo.IdArtArticoli = riga.Field <int>("idArtArticoli"); gruppoArticolo.IdArtGruppi = riga.Field <int>("idArtGruppi"); listaGruppiArticoli.Add(gruppoArticolo); } } } } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } return(listaGruppiArticoli); }
public Art_Gruppi_Articoli getGruppiArticoliById(int idGruppoArticolo, ref Esito esito) { Art_Gruppi_Articoli gruppoArticolo = new Art_Gruppi_Articoli(); try { using (SqlConnection con = new SqlConnection(sqlConstr)) { string query = "SELECT * FROM art_gruppi_articoli where id = " + idGruppoArticolo.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) { gruppoArticolo.Id = dt.Rows[0].Field <int>("id"); gruppoArticolo.IdArtGruppi = dt.Rows[0].Field <int>("idArtGruppi"); gruppoArticolo.IdArtArticoli = dt.Rows[0].Field <int>("idArtArticoli"); } } } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } return(gruppoArticolo); }
protected void btnInserisciArticolo_Click(object sender, EventArgs e) { //INSERISCO L'ARTICOLO SE SELEZIONATO if (ddlArticoliDaAggiungere.SelectedIndex >= 0) { Esito esito = new Esito(); try { NascondiErroriValidazione(); ListItem item = ddlArticoliDaAggiungere.Items[ddlArticoliDaAggiungere.SelectedIndex]; string value = item.Value; string articoloSelezionato = item.Text; Art_Gruppi_Articoli nuovoGruppoArticolo = new Art_Gruppi_Articoli(); nuovoGruppoArticolo.IdArtArticoli = Convert.ToInt16(item.Value.Trim()); nuovoGruppoArticolo.IdArtGruppi = Convert.ToInt32(tbIdRaggruppamentoDaModificare.Text.Trim()); int nArtDaInserire = 1; if (!string.IsNullOrEmpty(tbQtaArticoliDaAggiungere.Text)) { try { int x = Convert.ToInt16(tbQtaArticoliDaAggiungere.Text.Trim()); nArtDaInserire = x; } catch (Exception) { } } for (int i = 0; i < nArtDaInserire; i++) { int iNuovoArtGruppo = Art_Gruppi_Articoli_BLL.Instance.CreaGruppoArticolo(nuovoGruppoArticolo, ((Anag_Utenti)Session[SessionManager.UTENTE]), ref esito); if (esito.Codice != Esito.ESITO_OK) { break; } } if (esito.Codice != Esito.ESITO_OK) { ShowError(esito.Descrizione); } else { btnEditRaggruppamento_Click(null, null); } } catch (Exception ex) { log.Error("btnInserisciArticolo_Click", ex); if (esito.Codice == Esito.ESITO_OK) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } ShowError(ex.Message); } } else { ShowError("Verificare il corretto inserimento dei campi!"); } }
public Esito AggiornaGruppoArticolo(Art_Gruppi_Articoli gruppoArticolo, Anag_Utenti utente) { Esito esito = Art_Gruppi_Articoli_DAL.Instance.AggiornaGruppoArticolo(gruppoArticolo, utente); return(esito); }
public int CreaGruppoArticolo(Art_Gruppi_Articoli gruppoArticolo, Anag_Utenti utente, ref Esito esito) { int iREt = Art_Gruppi_Articoli_DAL.Instance.CreaGruppoArticolo(gruppoArticolo, utente, ref esito); return(iREt); }
public Art_Gruppi_Articoli getGruppiArticoliById(int idGruppoArticolo, ref Esito esito) { Art_Gruppi_Articoli gruppoArticolo = Art_Gruppi_Articoli_DAL.Instance.getGruppiArticoliById(idGruppoArticolo, ref esito); return(gruppoArticolo); }