protected void grdListaDDTFornitori_RowCommand(object sender, GridViewCommandEventArgs e) { int id = Convert.ToInt32(e.CommandArgument.ToString()); hfIdDDT.Value = id.ToString(); if (e.CommandName == "ModDDT") { ModificaDDT(id); } else if (e.CommandName == "ElimDDT") { bool isDeleted = DDTFornitoriDAO.DeleteDDTFornitore(id); if (isDeleted) { lblError.Text = "DDT Fornitore con id = " + id + ", eliminato con successo"; lblError.ForeColor = Color.Blue; } else { lblError.Text = "NON è stato possibile eliminare il DDT Fornitore con id = " + id; lblError.ForeColor = Color.Red; } } BindGrid(); }
protected void BindGrid() { List <DDTFornitori> ddtFornList = DDTFornitoriDAO.GetAllDDT(); grdListaDDTFornitori.DataSource = ddtFornList; grdListaDDTFornitori.DataBind(); GeneraPrezzoUnitario(ddtFornList); }
protected void btnFiltra_Click(object sender, EventArgs e) { if (ddlFiltraFornitore.SelectedIndex != 0 || txtFiltraProtocollo.Text != "" || txtFiltraNumeroDdt.Text != "" || txtFiltraArticolo.Text != "" || txtFiltraQta.Text != "" || txtFiltroDescrForn.Text != "" || txtFiltroDescrMau.Text != "") { DDTFornitori ddt = FillObjForSearch(); List <DDTFornitori> ddtList = DDTFornitoriDAO.GetAllDDT(ddt); grdListaDDTFornitori.DataSource = ddtList; grdListaDDTFornitori.DataBind(); GeneraPrezzoUnitario(ddtList); } else { BindGrid(); } }
protected void ModificaDDT(int id) { btnModificaDDT.Visible = true; btnInserisciDDT.Visible = false; DDTFornitori ddt = DDTFornitoriDAO.GetDDT(id); ddlScegliFornitore.SelectedValue = ddt.IdFornitore.ToString(); txtInsData.Text = ddt.Data.ToString("dd/MM/yyyy"); txtInsProtocollo.Text = ddt.Protocollo.ToString(); txtInsNumeroDdt.Text = ddt.NumeroDDT.ToString(); txtInsArticolo.Text = ddt.Articolo.ToString(); txtInsDescrForn.Text = ddt.DescrizioneFornitore.ToString(); txtInsDescrMau.Text = ddt.DescrizioneMau.ToString(); txtInsQta.Text = ddt.Qta.ToString(); txtInsValore.Text = ddt.Valore.ToString(); }
protected void btnModificaDDT_Click(object sender, EventArgs e) { lblError.Text = ""; DDTFornitori ddt = FillDdtFornitoriObj(); ddt.Id = Convert.ToInt32(hfIdDDT.Value); if (lblError.Text == "") { bool isUpdated = DDTFornitoriDAO.UpdateDDTFornitore(ddt); if (isUpdated) { lblError.Text = ddt.RagSocFornitore + " aggiornato con successo"; lblError.ForeColor = Color.Blue; } else { lblError.Text = "NON è stato possibile aggiornare il record con fornitore = " + ddt.RagSocFornitore; lblError.ForeColor = Color.Red; } BindGrid(); SvuotaCampi(); } }
protected void btnInserisciDDT_Click(object sender, EventArgs e) { lblError.Text = ""; DDTFornitori ddt = FillDdtFornitoriObj(); if (lblError.Text == "") { bool isInserted = DDTFornitoriDAO.InsertNewFornitore(ddt); if (isInserted) { lblError.Text = "Nuovo DDT Fornitore inserito correttamente"; lblError.ForeColor = Color.Blue; } else { lblError.Text = "NON è stato possibile inserire il nuovo DDT Fornitore"; lblError.ForeColor = Color.Red; } BindGrid(); SvuotaCampi(); } }