protected void FillDdlClientiPerCantieri(string ragSocCli = "") { ddlScegliClientePerCantiere.Items.Clear(); ddlScegliClientePerCantiere.Items.Add(new ListItem("", "-1")); ClientiDAO.GetClienti(ragSocCli).ForEach(f => { ddlScegliClientePerCantiere.Items.Add(new ListItem(f.RagSocCli, f.IdCliente.ToString())); }); }
public IHttpActionResult GetAll([FromUri] string ragioneSociale) { try { List <Clienti> items = ClientiDAO.GetClienti(ragioneSociale); return(Ok(items)); } catch (Exception ex) { string messaggio = $"Errore durante la GetAll in ClientiController --- {ex}"; log.Error(messaggio); return(BadRequest(messaggio)); } }
private Fattura PopolaFatturaObj() { int idCliente = Convert.ToInt32(ddlScegliCliente.SelectedValue); Fattura fatt = new Fattura { IdFatture = hfIdFattura.Value != "" ? Convert.ToInt32(hfIdFattura.Value) : 0, IdClienti = idCliente, IdAmministratori = Convert.ToInt64(ClientiDAO.GetSingle(idCliente).IdAmministratore) == 0 ? (long?)null : Convert.ToInt64(ClientiDAO.GetSingle(idCliente).IdAmministratore), Numero = txtNumeroFattura.Text != "" ? Convert.ToInt32(txtNumeroFattura.Text) : 0, Data = Convert.ToDateTime(txtData.Text), Riscosso = chkRiscosso.Checked, Imponibile = (chkNotaCredito.Checked ? -1 : 1) * (txtImponibile.Text != "" ? Convert.ToDouble(txtImponibile.Text.Replace(".", ",")) : 0), Iva = txtIva.Text != "" ? Convert.ToInt32(txtIva.Text) : 0, RitenutaAcconto = txtRitenutaAcconto.Text != "" ? Convert.ToInt32(txtRitenutaAcconto.Text) : 0, ReverseCharge = chkReverseCharge.Checked, IsNotaDiCredito = chkNotaCredito.Checked }; return(fatt); }
protected void grdClienti_RowCommand(object sender, GridViewCommandEventArgs e) { int idCli = Convert.ToInt32(e.CommandArgument.ToString()); if (e.CommandName == "VisualCli") { lblTitoloInserimento.Text = "Visualizza Cliente"; lblIsClienteInserito.Text = ""; btnInsCliente.Visible = btnModCliente.Visible = false; PopolaCampiCliente(idCli, false); } else if (e.CommandName == "ModCli") { lblTitoloInserimento.Text = "Modifica Cliente"; lblIsClienteInserito.Text = ""; btnModCliente.Visible = true; btnInsCliente.Visible = false; hidIdClienti.Value = idCli.ToString(); PopolaCampiCliente(idCli, true); } else if (e.CommandName == "ElimCli") { bool isEliminato = ClientiDAO.EliminaCliente(idCli); if (isEliminato) { lblIsClienteInserito.Text = "Cliente eliminato con successo"; lblIsClienteInserito.ForeColor = Color.Blue; } else { lblIsClienteInserito.Text = "Errore durante l'eliminazione del cliente, potrebbe avere delle referenze in altre tabelle"; lblIsClienteInserito.ForeColor = Color.Red; } BindGridClienti(); ResettaCampi(pnlInsClienti); btnInsCliente.Visible = true; btnModCliente.Visible = !btnInsCliente.Visible; lblTitoloInserimento.Text = "Inserimento Clienti"; } }
protected void PopolaCampiCliente(int idCli, bool isControlEnabled) { EnableDisableFields(pnlInsClienti, isControlEnabled); //Popolo i textbox Clienti cli = ClientiDAO.GetSingle(idCli); txtRagSocCli.Text = cli.RagSocCli; txtIndirizzo.Text = cli.Indirizzo; txtCap.Text = cli.Cap; txtCitta.Text = cli.Città; txtTelefono.Text = cli.Tel1.ToString(); txtCellulare.Text = cli.Cell1.ToString(); txtPartitaIva.Text = cli.PartitaIva; txtCodiceFiscale.Text = cli.CodFiscale; txtDataInserimento.Text = cli.Data.ToString(); txtProvincia.Text = cli.Provincia; txtDataInserimento.Text = cli.Data.ToString("yyyy-MM-dd"); txtNote.Text = cli.Note; ddlScegliAmministratore.SelectedValue = cli.IdAmministratore > 0 ? cli.IdAmministratore.ToString() : "-1"; }
protected void btnModCliente_Click(object sender, EventArgs e) { Clienti cliente = FillObjCliente(); cliente.IdCliente = Convert.ToInt32(hidIdClienti.Value); bool isUpdated = ClientiDAO.UpdateCliente(cliente); if (isUpdated) { lblIsClienteInserito.Text = "Cliente '" + txtRagSocCli.Text + "' modificato con successo"; lblIsClienteInserito.ForeColor = Color.Blue; } else { lblIsClienteInserito.Text = "Errore durante la modifica del cliente '" + txtRagSocCli.Text + "'"; lblIsClienteInserito.ForeColor = Color.Red; } ResettaCampi(pnlInsClienti); BindGridClienti(); btnInsCliente.Visible = true; btnModCliente.Visible = !btnInsCliente.Visible; }
protected void btnInsCliente_Click(object sender, EventArgs e) { Clienti cliente = FillObjCliente(); if (txtRagSocCli.Text != "") { if (txtDataInserimento.Text != "") { bool isInserito = ClientiDAO.InserisciCliente(cliente); if (isInserito) { lblIsClienteInserito.Text = "Cliente '" + txtRagSocCli.Text + "' inserito correttamente"; lblIsClienteInserito.ForeColor = Color.Blue; } else { lblIsClienteInserito.Text = "Errore durante l'inserimento del cliente '" + txtRagSocCli.Text + "'"; lblIsClienteInserito.ForeColor = Color.Red; } ResettaCampi(pnlInsClienti); BindGridClienti(); } else { lblIsClienteInserito.Text = "Il campo 'Data' deve essere compilato"; lblIsClienteInserito.ForeColor = Color.Red; } } else { lblIsClienteInserito.Text = "Il campo 'Ragione Sociale' deve essere compilato"; lblIsClienteInserito.ForeColor = Color.Red; } }
protected void FillDdlScegliCliente(string ragSocCliente = "") { ddlScegliCliente.Items.Clear(); ddlScegliCliente.Items.Add(new ListItem("", "-1")); DropDownListManager.FillDdlCliente(ClientiDAO.GetClienti(ragSocCliente), ref ddlScegliCliente); }
protected void BindGridClienti() { grdClienti.DataSource = ClientiDAO.GetClienti(txtFiltroRagSocCli.Text); grdClienti.DataBind(); }
protected void FillDdlScegliCliente() { ddlScegliCliente.Items.Clear(); ddlScegliCliente.Items.Add(new System.Web.UI.WebControls.ListItem("", "-1")); DropDownListManager.FillDdlCliente(ClientiDAO.GetClienti(txtFiltraCliente.Text), ref ddlScegliCliente); }