Beispiel #1
0
        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();
        }
Beispiel #2
0
        protected void BindGrid()
        {
            List <DDTFornitori> ddtFornList = DDTFornitoriDAO.GetAllDDT();

            grdListaDDTFornitori.DataSource = ddtFornList;
            grdListaDDTFornitori.DataBind();
            GeneraPrezzoUnitario(ddtFornList);
        }
Beispiel #3
0
 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();
     }
 }
Beispiel #4
0
        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();
        }
Beispiel #5
0
        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();
            }
        }
Beispiel #6
0
        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();
            }
        }