protected void btnCancella_Click(object sender, EventArgs e) { try { //recupera l'id dal command argument del bottone int id = int.Parse(((Button)sender).CommandArgument); BEArticolo articolo = new BEArticolo() { Id = id }; bool result = _blArticolo.CancellaArticolo(articolo); if (result) { RicercaArticoli(); } else { UtilityPopup.PopupErrore(Page); } } catch (Exception ex) { UtilityPopup.PopupErrore(Page, ex.Message); } }
protected void btnAggiungi_Click(object sender, EventArgs e) { try { if (Page.IsValid) { BEArticolo articolo = new BEArticolo() { Nome = txtNome.Text }; bool result = AggiungiArticolo(articolo); if (result) { Response.Redirect("ListaArticoli.aspx", false); } else { UtilityPopup.PopupErrore(Page); } } } catch (Exception ex) { UtilityPopup.PopupErrore(Page, ex.Message); } }
public bool ModificaArticolo(BEArticolo articolo) { bool result = false; try { result = _dalArticolo.ModificaArticolo(articolo); } catch (Exception ex) { result = false; throw ex; } return result; }
public BEArticolo DettaglioArticolo(BEArticolo articolo) { BEArticolo result = null; try { result = _dalArticolo.DettaglioArticolo(articolo); } catch (Exception ex) { result = null; throw ex; } return result; }
public bool AggiungiMovimentazione(BEArticolo articolo, BEMovimentazioneArticolo movimentazione) { bool result = false; try { result = _dalArticolo.AggiungiMovimentazione(articolo, movimentazione); } catch (Exception ex) { result = false; throw ex; } return result; }
public bool AggiungiArticolo(BEArticolo articolo) { bool result = false; try { result = _dalArticolo.AggiungiArticolo(articolo); } catch (Exception ex) { result = false; throw ex; } return result; }
public bool AggiungiArticolo(BEArticolo articolo) { bool result = false; try { _Id = _Id + 1; //per simulare la sequence del db articolo.Id = _Id; _ListaArticoli.Add(articolo); result = true; } catch (Exception ex) { result = false; throw ex; } return result; }
public bool CancellaArticolo(BEArticolo articolo) { bool result = false; try { BEArticolo articoloDaCancellare = _ListaArticoli.SingleOrDefault(a => a.Id == articolo.Id); if (articoloDaCancellare != null) { _ListaArticoli.Remove(articoloDaCancellare); result = true; } } catch (Exception ex) { result = false; throw ex; } return result; }
public bool AggiungiMovimentazione(BEArticolo articolo, BEMovimentazioneArticolo movimentazione) { bool result = false; try { BEArticolo articoloDaModificare = _ListaArticoli.SingleOrDefault(a => a.Id == articolo.Id); if (articoloDaModificare != null) { _IdMovimentazione = _IdMovimentazione + 1; //per simulare la sequence del db movimentazione.Id = _IdMovimentazione; articoloDaModificare.Movimentazioni.Add(movimentazione); result = true; } } catch (Exception ex) { result = false; throw ex; } return result; }
private void CaricaArticolo() { int id = (int)Session["IdArticolo"]; if (id > 0) { BEArticolo articolo = new BEArticolo() { Id = id }; _Articolo = _blArticolo.DettaglioArticolo(articolo); } }
private bool AggiungiArticolo(BEArticolo articolo) { bool result = _blArticolo.AggiungiArticolo(articolo); return result; }
public List<BEArticolo> RicercaArticoli(BEArticolo articolo) { List<BEArticolo> result = null; try { result = _dalArticolo.RicercaArticoli(articolo); } catch (Exception ex) { result = null; throw ex; } return result; }
private void RicercaArticoli() { BEArticolo articolo = new BEArticolo() { Nome = txtNome.Text }; List<BEArticolo> listaArticoli = _blArticolo.RicercaArticoli(articolo); BindGvArticoli(listaArticoli); }
public List<BEArticolo> RicercaArticoli(BEArticolo articolo) { List<BEArticolo> result = null; try { //query di ricerca in like sul nome result = (from a in _ListaArticoli where (string.IsNullOrWhiteSpace(articolo.Nome) || a.Nome.ToLower().Contains(articolo.Nome.ToLower())) select a).ToList(); } catch (Exception ex) { result = null; throw ex; } return result; }
public bool ModificaArticolo(BEArticolo articolo) { bool result = false; try { BEArticolo articoloDaAggiornare = _ListaArticoli.SingleOrDefault(a => a.Id == articolo.Id); if (articoloDaAggiornare != null) { articoloDaAggiornare.Nome = articolo.Nome; result = true; } } catch (Exception ex) { result = false; throw ex; } return result; }
public BEArticolo DettaglioArticolo(BEArticolo articolo) { BEArticolo result = null; try { result = _ListaArticoli.SingleOrDefault(a => a.Id == articolo.Id); } catch (Exception ex) { result = null; throw ex; } return result; }