protected void btnModOper_Click(object sender, EventArgs e) { bool isUpdated = OperaiDAO.UpdateOperaio(new Operai { IdOperaio = Convert.ToInt32(hidIdOper.Value), NomeOp = txtNomeOper.Text, DescrOp = txtDescrOper.Text, Suffisso = txtSuffOper.Text, Operaio = txtOperaio.Text, CostoOperaio = Convert.ToDecimal(txtCostoOperaio.Text) }); if (isUpdated) { lblIsOperaioInserito.Text = "Operaio '" + txtDescrOper.Text + "' modificato con successo"; lblIsOperaioInserito.ForeColor = Color.Blue; } else { lblIsOperaioInserito.Text = "Errore durante la modifica dell'operaio '" + txtDescrOper.Text + "'"; lblIsOperaioInserito.ForeColor = Color.Red; } ResettaCampi(pnlInsOperai); BindGridOperai(); txtOperaio.Text = $"Op{OperaiDAO.GetAll().Select(s => s.IdOperaio).Max() + 1}"; txtOperaio.Enabled = false; btnModOper.Visible = false; btnInsOper.Visible = true; }
protected void btnInsOper_Click(object sender, EventArgs e) { if (txtNomeOper.Text != "") { bool isInserito = OperaiDAO.InserisciOperaio(new Operai { NomeOp = txtNomeOper.Text, DescrOp = txtDescrOper.Text, Suffisso = txtSuffOper.Text, Operaio = txtOperaio.Text, CostoOperaio = Convert.ToDecimal(txtCostoOperaio.Text) }); if (isInserito) { lblIsOperaioInserito.Text = "Operaio '" + txtNomeOper.Text + "' inserito con successo"; lblIsOperaioInserito.ForeColor = Color.Blue; } else { lblIsOperaioInserito.Text = "Errore durante l'inserimento dell'operaio '" + txtNomeOper.Text + "'"; lblIsOperaioInserito.ForeColor = Color.Red; } BindGridOperai(); ResettaCampi(pnlInsOperai); txtOperaio.Text = $"Op{OperaiDAO.GetAll().Select(s => s.IdOperaio).Max() + 1}"; txtOperaio.Enabled = false; } else { lblIsOperaioInserito.Text = "Il campo 'Nome Operaio' deve essere compilato"; lblIsOperaioInserito.ForeColor = Color.Red; } }
private void FillDdlOperai() { List <Operai> operai = OperaiDAO.GetAll(); ddlScegliOperaio.Items.Clear(); ddlScegliOperaio.Items.Add(new ListItem("", "-1")); ddlFiltroScegliOperaio.Items.Add(new ListItem("", "-1")); DropDownListManager.FillDdlOperaio(operai, ref ddlScegliOperaio); DropDownListManager.FillDdlOperaio(operai, ref ddlFiltroScegliOperaio); }
protected void btnShowInsOperai_Click(object sender, EventArgs e) { BindGridOperai(); lblTitoloInserimento.Text = "Inserimento Operai"; lblIsOperaioInserito.Text = ""; MostraPannello(false, false, true, false, false); ResettaCampi(pnlInsOperai); txtOperaio.Text = $"Op{OperaiDAO.GetAll().Select(s => s.IdOperaio).Max() + 1}"; txtOperaio.Enabled = false; btnInsOper.Visible = true; btnModOper.Visible = false; }
public IHttpActionResult GetAll([FromUri] string nome, [FromUri] string descrizione) { try { List <Operai> items = OperaiDAO.GetAll(nome, descrizione); return(Ok(items)); } catch (Exception ex) { string messaggio = $"Errore durante la GetAll in OperaiController --- {ex}"; log.Error(messaggio); return(BadRequest(messaggio)); } }
protected void PopolaCampiOperaio(int idOperaio, bool isControlEnabled) { EnableDisableFields(pnlInsOperai, isControlEnabled); //Popolo i textbox Operai operaio = OperaiDAO.GetSingle(idOperaio); txtNomeOper.Text = operaio.NomeOp; txtDescrOper.Text = operaio.DescrOp; txtSuffOper.Text = operaio.Suffisso; txtOperaio.Text = operaio.Operaio; txtCostoOperaio.Text = operaio.CostoOperaio.ToString(); // Lascio disabilitato il campo che viene compilato in automatico txtOperaio.Enabled = false; }
protected void grdOperai_RowCommand(object sender, GridViewCommandEventArgs e) { int idOperaio = Convert.ToInt32(e.CommandArgument.ToString()); if (e.CommandName == "VisualOper") { lblTitoloInserimento.Text = "Visualizza Operaio"; lblIsOperaioInserito.Text = ""; btnInsOper.Visible = btnModOper.Visible = false; PopolaCampiOperaio(idOperaio, false); } else if (e.CommandName == "ModOper") { lblTitoloInserimento.Text = "Modifica Operaio"; lblIsOperaioInserito.Text = ""; btnModOper.Visible = true; btnInsOper.Visible = false; hidIdOper.Value = idOperaio.ToString(); PopolaCampiOperaio(idOperaio, true); } else if (e.CommandName == "ElimOper") { bool isEliminato = OperaiDAO.EliminaOperaio(idOperaio); if (isEliminato) { lblIsOperaioInserito.Text = "Operaio eliminato con successo"; lblIsOperaioInserito.ForeColor = Color.Blue; } else { lblIsOperaioInserito.Text = "Errore durante l'eliminazione dell'operaio, verificare che non sia presente tra i materiali cantieri"; lblIsOperaioInserito.ForeColor = Color.Red; } BindGridOperai(); ResettaCampi(pnlInsOperai); btnInsOper.Visible = true; btnModOper.Visible = !btnInsOper.Visible; lblTitoloInserimento.Text = "Inserimento Operai"; } }
protected void FillDdlScegliAcquirente() { int i = 0; DataTable dt = OperaiDAO.GetOperai(); List <Operai> listOperai = dt.DataTableToList <Operai>(); ddlScegliSpesa.Items.Clear(); ddlScegliSpesa.Items.Add(new ListItem("", "-1")); foreach (Operai op in listOperai) { string show = op.NomeOp + " - " + op.DescrOp; ddlScegliSpesa.Items.Add(new ListItem(show, op.IdOperaio.ToString())); i++; if (op.NomeOp == "Maurizio" || op.NomeOp == "Mau" || op.NomeOp == "MAU") { ddlScegliSpesa.SelectedIndex = i; } } }
protected void FillDdlScegliAcquirente() { ddlScegliAcquirente.Items.Clear(); ddlScegliAcquirente.Items.Add(new System.Web.UI.WebControls.ListItem("", "-1")); DropDownListManager.FillDdlOperaio(OperaiDAO.GetAll(), ref ddlScegliAcquirente); }
/* HELPERS */ protected void FillDdlScegliAcquirente() { ddlScegliOperaio.Items.Clear(); ddlScegliOperaio.Items.Add(new ListItem("", "-1")); DropDownListManager.FillDdlOperaio(OperaiDAO.GetAll(), ref ddlScegliOperaio); }
protected void BindGridOperai(string nome = "", string descrizione = "") { grdOperai.DataSource = OperaiDAO.GetAll(nome, descrizione).OrderBy(o => o.Operaio).ToList(); grdOperai.DataBind(); }