protected DDTFornitori FillDdtFornitoriObj() { DDTFornitori ddt = new DDTFornitori(); ddt.IdFornitore = Convert.ToInt32(ddlScegliFornitore.SelectedValue); ddt.RagSocFornitore = FornitoriDAO.GetSingle(ddt.IdFornitore).RagSocForni; ddt.Data = Convert.ToDateTime(txtInsData.Text); ddt.Protocollo = Convert.ToInt64(txtInsProtocollo.Text); ddt.NumeroDDT = txtInsNumeroDdt.Text; ddt.Articolo = txtInsArticolo.Text; ddt.DescrizioneFornitore = txtInsDescrForn.Text; ddt.DescrizioneMau = txtInsDescrMau.Text; ddt.Qta = Convert.ToInt32(txtInsQta.Text); try { ddt.Valore = Convert.ToDecimal(txtInsValore.Text.Replace(".", ",")); } catch { lblError.Text = "NON è possibile scrivere lettere o caratteri speciali nel \"Valore\""; lblError.ForeColor = Color.Red; } return(ddt); }
protected void btnInsFornit_Click(object sender, EventArgs e) { if (txtRagSocFornit.Text != "") { Fornitori fornitore = FillObjFornitore(); bool isInserito = FornitoriDAO.InserisciFornitore(fornitore); if (isInserito) { lblIsFornitoreInserito.Text = "Fornitore '" + txtRagSocFornit.Text + "' inserito correttamente"; lblIsFornitoreInserito.ForeColor = Color.Blue; } else { lblIsFornitoreInserito.Text = "Errore durante l'inserimento del cliente '" + txtRagSocFornit.Text + "'"; lblIsFornitoreInserito.ForeColor = Color.Red; } ResettaCampi(pnlInsFornitori); BindGridFornitori(); } else { lblIsFornitoreInserito.Text = "Il campo 'Ragione Sociale Fornitore' deve essere compilato"; lblIsFornitoreInserito.ForeColor = Color.Red; } }
private void FillDdlScegliFornitori() { ddlScegliFornitore.Items.Clear(); ddlFiltroFornitore.Items.Clear(); ddlScegliFornitore.Items.Add(new ListItem("", "-1")); ddlFiltroFornitore.Items.Add(new ListItem("", "-1")); List <Fornitori> fornitori = FornitoriDAO.GetFornitori(); DropDownListManager.FillDdlFornitore(fornitori, ref ddlScegliFornitore); DropDownListManager.FillDdlFornitore(fornitori, ref ddlFiltroFornitore, false); }
protected void FillDdlScegliFornit() { DataTable dt = FornitoriDAO.GetFornitori(); List <Fornitori> listFornitori = dt.DataTableToList <Fornitori>(); ddlScegliFornit.Items.Clear(); ddlScegliFornit.Items.Add(new ListItem("", "-1")); foreach (Fornitori f in listFornitori) { string show = f.RagSocForni; ddlScegliFornit.Items.Add(new ListItem(show, f.IdFornitori.ToString())); } }
public IHttpActionResult GetAll([FromUri] string ragioneSociale) { try { List <Fornitori> items = FornitoriDAO.GetFornitori(ragioneSociale); return(Ok(items)); } catch (Exception ex) { string messaggio = $"Errore durante la GetAll in FornitoriController --- {ex}"; log.Error(messaggio); return(BadRequest(messaggio)); } }
protected void FillDdlFornitori() { List <Fornitori> listClienti = FornitoriDAO.GetFornitori(); ddlScegliFornitore.Items.Clear(); ddlFiltraFornitore.Items.Clear(); ddlScegliFornitore.Items.Add(new ListItem("", "-1")); ddlFiltraFornitore.Items.Add(new ListItem("", "-1")); foreach (Fornitori f in listClienti) { ddlScegliFornitore.Items.Add(new ListItem(f.RagSocForni, f.IdFornitori.ToString())); ddlFiltraFornitore.Items.Add(new ListItem(f.RagSocForni, f.IdFornitori.ToString())); } }
protected void PopolaCampiFornitore(int idFornitore, bool isControlEnabled) { EnableDisableFields(pnlInsFornitori, isControlEnabled); //Popolo i textbox Fornitori fornitore = FornitoriDAO.GetSingle(idFornitore); txtRagSocFornit.Text = fornitore.RagSocForni; txtIndirFornit.Text = fornitore.Indirizzo; txtCapFornit.Text = fornitore.Cap; txtCittaFornit.Text = fornitore.Città; txtTelFornit.Text = fornitore.Tel1.ToString(); txtCelFornit.Text = fornitore.Cell1.ToString(); txtPartIvaFornit.Text = fornitore.PartitaIva.ToString(); txtCodFiscFornit.Text = fornitore.CodFiscale; txtAbbrevFornit.Text = fornitore.Abbreviato; }
protected void grdFornitori_RowCommand(object sender, GridViewCommandEventArgs e) { int idFornitore = Convert.ToInt32(e.CommandArgument.ToString()); if (e.CommandName == "VisualFornit") { lblTitoloInserimento.Text = "Visualizza Fornitore"; lblIsFornitoreInserito.Text = ""; PopolaCampiFornitore(idFornitore, false); btnInsFornit.Visible = btnModFornit.Visible = false; } else if (e.CommandName == "ModFornit") { lblTitoloInserimento.Text = "Modifica Fornitore"; lblIsFornitoreInserito.Text = ""; btnModFornit.Visible = true; btnInsFornit.Visible = false; PopolaCampiFornitore(idFornitore, true); hidIdFornit.Value = idFornitore.ToString(); } else if (e.CommandName == "ElimFornit") { bool isEliminato = FornitoriDAO.EliminaFornitore(idFornitore); if (isEliminato) { lblIsFornitoreInserito.Text = "Fornitore eliminato con successo"; lblIsFornitoreInserito.ForeColor = Color.Blue; } else { lblIsFornitoreInserito.Text = "Errore durante l'eliminazione del fornitore"; lblIsFornitoreInserito.ForeColor = Color.Red; } BindGridFornitori(); ResettaCampi(pnlInsFornitori); btnModFornit.Visible = false; btnInsFornit.Visible = true; lblTitoloInserimento.Text = "Inserimento Fornitori"; } }
protected void btnModFornit_Click(object sender, EventArgs e) { Fornitori fornitore = FillObjFornitore(); fornitore.IdFornitori = Convert.ToInt32(hidIdFornit.Value); bool isUpdated = FornitoriDAO.UpdateFornitore(fornitore); if (isUpdated) { lblIsFornitoreInserito.Text = "Fornitore '" + txtRagSocFornit.Text + "' modificato con successo"; lblIsFornitoreInserito.ForeColor = Color.Blue; } else { lblIsFornitoreInserito.Text = "Errore durante la modifica del fornitore '" + txtRagSocFornit.Text + "'"; lblIsFornitoreInserito.ForeColor = Color.Red; } ResettaCampi(pnlInsFornitori); BindGridFornitori(); btnModFornit.Visible = false; btnInsFornit.Visible = true; }
protected void btn_GeneraDdtDaDbf_Click(object sender, EventArgs e) { //Recupero l'id del fornitore "Mef" int idFornitore = FornitoriDAO.GetFornitori("Mef").FirstOrDefault().IdFornitori; // Genero una lista a partire dai dati contenuti nel nuovo file DBF //List<DDTMef> ddtList = DDTMefDAO.GetDdtFromDBF(filePath, txtAcquirente.Text, idFornitore); List <DDTMef> ddtList = ReadDataFromTextFile(idFornitore); // Svuoto la tabella DDTMefTemp DDTMefDAO.DeleteFromDdtTemp(); // Popolo la tabella temporanea con i nuovi dati DDTMefDAO.InsertIntoDdtTemp(ddtList); //Prendo la lista dei DDT non presenti sulla tabella TblDDTMef e li inserisco in TblDdtMef DDTMefDAO.InsertNewDdt(); //Aggiorno i prezzi del mese corrente DDTMefDAO.UpdateDdt(); // Aggiorno la griglia BindGrid(); }
protected void FillDdlScegliFornitore() { ddlScegliFornitore.Items.Clear(); ddlScegliFornitore.Items.Add(new System.Web.UI.WebControls.ListItem("", "-1")); DropDownListManager.FillDdlFornitore(FornitoriDAO.GetFornitori(), ref ddlScegliFornitore); }
protected void FillDdlScegliFornitore(string ragSocFornitore = "") { ddlScegliFornitore.Items.Clear(); ddlScegliFornitore.Items.Add(new ListItem("", "-1")); DropDownListManager.FillDdlFornitore(FornitoriDAO.GetFornitori(ragSocFornitore), ref ddlScegliFornitore); }
protected void BindGridFornitori() { grdFornitori.DataSource = FornitoriDAO.GetFornitori(txtFiltroRagSocForni.Text); grdFornitori.DataBind(); }