protected void btnModificaRaggruppamento_Click(object sender, EventArgs e) { //MODIFICO RAGGRUPPAMENTO if (!string.IsNullOrEmpty(tbInsNomeRaggruppamento.Text)) { Esito esito = new Esito(); try { NascondiErroriValidazione(); Art_Gruppi nuovoGruppo = new Art_Gruppi(); nuovoGruppo.Id = Convert.ToInt32(tbIdRaggruppamentoDaModificare.Text); nuovoGruppo.Nome = tbInsNomeRaggruppamento.Text.Trim(); nuovoGruppo.Descrizione = tbInsDescrizioneRaggruppamento.Text.Trim(); nuovoGruppo.Parametri = ""; nuovoGruppo.SottoTipo = ""; nuovoGruppo.Attivo = true; esito = Art_Gruppi_BLL.Instance.AggiornaGruppo(nuovoGruppo, ((Anag_Utenti)Session[SessionManager.UTENTE])); btnModificaRaggruppamento.Visible = false; btnInserisciRaggruppamento.Visible = true; btnEliminaRaggruppamento.Visible = false; if (esito.Codice != Esito.ESITO_OK) { ShowError(esito.Descrizione); } else { tbIdRaggruppamentoDaModificare.Text = ""; tbInsNomeRaggruppamento.Text = ""; tbInsDescrizioneRaggruppamento.Text = ""; caricaRaggruppamenti(); ShowSuccess("Raggruppamento Correttamente Modificato!"); //btnEditRaggruppamento_Click(null, null); pnlContainer.Visible = false; } } catch (Exception ex) { log.Error("btnModificaTipologia_Click", ex); btnModificaRaggruppamento.Visible = false; btnInserisciRaggruppamento.Visible = true; btnEliminaRaggruppamento.Visible = false; 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 List <Art_Gruppi> CaricaListaGruppi(ref Esito esito, bool soloAttivi = true) { List <Art_Gruppi> listaGruppi = new List <Art_Gruppi>(); try { using (SqlConnection con = new SqlConnection(sqlConstr)) { string query = "SELECT * FROM art_gruppi"; if (soloAttivi) { query += " WHERE ATTIVO = 1"; } query += " ORDER BY nome"; 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 gruppo = new Art_Gruppi(); gruppo.Id = riga.Field <int>("id"); gruppo.Attivo = riga.Field <bool>("attivo"); gruppo.Descrizione = riga.Field <string>("descrizione"); gruppo.Nome = riga.Field <string>("nome"); gruppo.Parametri = riga.Field <string>("parametri"); gruppo.SottoTipo = riga.Field <string>("sottoTipo"); listaGruppi.Add(gruppo); } } else { esito.Codice = Esito.ESITO_KO_ERRORE_NO_RISULTATI; esito.Descrizione = "Nessun dato trovato nella tabella art_gruppi "; } } } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } return(listaGruppi); }
public Art_Gruppi getGruppiById(int idGruppo, ref Esito esito) { Art_Gruppi gruppo = new Art_Gruppi(); try { using (SqlConnection con = new SqlConnection(sqlConstr)) { string query = "SELECT * FROM art_gruppi where id = " + idGruppo.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) { gruppo.Id = dt.Rows[0].Field <int>("id"); gruppo.Attivo = dt.Rows[0].Field <bool>("attivo"); gruppo.Descrizione = dt.Rows[0].Field <string>("descrizione"); gruppo.Nome = dt.Rows[0].Field <string>("nome"); gruppo.Parametri = dt.Rows[0].Field <string>("parametri"); gruppo.SottoTipo = dt.Rows[0].Field <string>("sottoTipo"); } else { esito.Codice = Esito.ESITO_KO_ERRORE_NO_RISULTATI; esito.Descrizione = "Gruppo con id " + idGruppo.ToString() + " non trovato in tabella art_gruppi "; } } } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } return(gruppo); }
protected void btnConfermaInserimentoRaggruppamento_Click(object sendere, EventArgs e) { // INSERISCO TIPOLOGIA Esito esito = new Esito(); Art_Gruppi gruppo = new Art_Gruppi(); gruppo.Nome = tbInsNomeRaggruppamento.Text.Trim(); gruppo.Descrizione = tbInsDescrizioneRaggruppamento.Text.Trim(); gruppo.Parametri = ""; gruppo.SottoTipo = ""; gruppo.Attivo = true; if (esito.Codice != Esito.ESITO_OK) { //panelErrore.Style.Add("display", "block"); //lbl_MessaggioErrore.Text = "Controllare i campi evidenziati"; ShowWarning("Controllare i campi evidenziati"); } else { NascondiErroriValidazione(); int iRet = Art_Gruppi_BLL.Instance.CreaGruppo(gruppo, ((Anag_Utenti)Session[SessionManager.UTENTE]), ref esito); if (esito.Codice != Esito.ESITO_OK) { //panelErrore.Style.Add("display", "block"); //lbl_MessaggioErrore.Text = esito.descrizione; ShowError(esito.Descrizione); } else { tbInsNomeRaggruppamento.Text = ""; tbInsDescrizioneRaggruppamento.Text = ""; tbIdRaggruppamentoDaModificare.Text = iRet.ToString(); caricaRaggruppamenti(); ShowSuccess("Raggruppamento Correttamente Inserito!"); //btnEditRaggruppamento_Click(null, null); pnlContainer.Visible = false; } } }
public List <Art_Gruppi> getGruppiByIdArticolo(int idArticolo, ref Esito esito) { List <Art_Gruppi> listaGruppi = new List <Art_Gruppi>(); try { using (SqlConnection con = new SqlConnection(sqlConstr)) { string query = "SELECT * FROM art_gruppi_articoli where idArtArticoli = " + idArticolo.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) { Art_Gruppi_Articoli gruppoArticolo = new Art_Gruppi_Articoli(); gruppoArticolo.Id = riga.Field <int>("id"); gruppoArticolo.IdArtGruppi = riga.Field <int>("idArtGruppi"); gruppoArticolo.IdArtArticoli = riga.Field <int>("idArtArticoli"); Art_Gruppi gruppo = Art_Gruppi_DAL.Instance.getGruppiById(gruppoArticolo.IdArtGruppi, ref esito); listaGruppi.Add(gruppo); } } } } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } return(listaGruppi); }
public Esito AggiornaGruppo(Art_Gruppi gruppo, Anag_Utenti utente) { Esito esito = Art_Gruppi_DAL.Instance.AggiornaGruppo(gruppo, utente); return(esito); }
public int CreaGruppo(Art_Gruppi gruppo, Anag_Utenti utente, ref Esito esito) { int iREt = Art_Gruppi_DAL.Instance.CreaGruppo(gruppo, utente, ref esito); return(iREt); }
public Art_Gruppi getGruppiById(int idGruppo, ref Esito esito) { Art_Gruppi articolo = Art_Gruppi_DAL.Instance.getGruppiById(idGruppo, ref esito); return(articolo); }
public Esito AggiornaGruppo(Art_Gruppi gruppo, 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("UpdateArtGruppi")) { 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", gruppo.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 attivo = new SqlParameter("@attivo", gruppo.Attivo); attivo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(attivo); SqlParameter descrizione = new SqlParameter("@descrizione", gruppo.Descrizione); descrizione.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(descrizione); SqlParameter nome = new SqlParameter("@nome", gruppo.Nome); nome.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(nome); SqlParameter parametri = new SqlParameter("@parametri", gruppo.Parametri); parametri.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(parametri); SqlParameter sottoTipo = new SqlParameter("@sottoTipo", gruppo.SottoTipo); sottoTipo.Direction = ParameterDirection.Input; StoreProc.Parameters.Add(sottoTipo); StoreProc.Connection.Open(); int iReturn = StoreProc.ExecuteNonQuery(); } } } } catch (Exception ex) { esito.Codice = Esito.ESITO_KO_ERRORE_SCRITTURA_TABELLA; esito.Descrizione = "Art_Gruppi_DAL.cs - AggiornaGruppo " + Environment.NewLine + ex.Message + Environment.NewLine + ex.StackTrace; } return(esito); }
protected void imgSeleziona_Command(object sender, CommandEventArgs e) { if (e.CommandName == "SelezionaRaggruppamento" && basePage.AbilitazioneInScrittura()) { string value = e.CommandArgument.ToString(); Esito esito = new Esito(); try { NascondiErroriValidazione(); string gruppoSelezionato = value; Art_Gruppi gruppo = Art_Gruppi_BLL.Instance.getGruppiById(Convert.ToInt32(gruppoSelezionato), ref esito); if (esito.Codice != Esito.ESITO_OK) { btnInserisciRaggruppamento.Visible = true; ShowError(esito.Descrizione); } else { btnInserisciRaggruppamento.Visible = false; btnModificaRaggruppamento.Visible = true; btnEliminaRaggruppamento.Visible = true; tbInsDescrizioneRaggruppamento.Text = gruppo.Descrizione; tbInsNomeRaggruppamento.Text = gruppo.Nome; tbIdRaggruppamentoDaModificare.Text = gruppoSelezionato; // Articoli Associati gvMod_Articoli.DataSource = null; esito = new Esito(); DataTable dtArticoli = Base_DAL.GetDatiBySql("SELECT articoli.id,articoli.defaultDescrizione as Descrizione,articoli.defaultDescrizioneLunga as [Desc. Lunga] " + " FROM art_gruppi_articoli artgruppi " + " join art_articoli articoli " + " on artgruppi.idArtArticoli = articoli.id " + " join art_gruppi gruppi " + " on idArtGruppi = gruppi.id " + " where idArtGruppi = " + gruppo.Id.ToString(), ref esito); if (esito.Codice == 0) { gvMod_Articoli.DataSource = dtArticoli; gvMod_Articoli.DataBind(); } else { Session["ErrorPageText"] = esito.Descrizione; string url = String.Format("~/pageError.aspx"); Response.Redirect(url, true); } pnlContainer.Visible = true; } } catch (Exception ex) { log.Error("btnSeleziona_Click", ex); btnInserisciRaggruppamento.Visible = true; btnModificaRaggruppamento.Visible = false; btnEliminaRaggruppamento.Visible = false; if (esito.Codice == Esito.ESITO_OK) { esito.Codice = Esito.ESITO_KO_ERRORE_GENERICO; esito.Descrizione = ex.Message + Environment.NewLine + ex.StackTrace; } ShowError(ex.Message); } } }