public Celula SaveCelula(Celula c) { BusinessCelula bus = null; ITransaction tx = null; try { tx = nHibernateUtil.BeginTransaction(); bus = new BusinessCelula(); c = bus.SaveCelula(c); tx.Commit(); } catch (Exception ex) { LogMessage.Error(ex); if (!nHibernateUtil.GetSession.Transaction.WasCommitted && !nHibernateUtil.GetSession.Transaction.WasRolledBack) { nHibernateUtil.GetSession.Transaction.Rollback(); } throw ex; } finally { nHibernateUtil.CloseSession(); bus = null; } return c; }
public CelulaIMO(Celula c) { this.Id = c.Id; this.Denumire = c.Denumire; this.Anulat = c.Anulat; this.Hala = c.Hala.Denumire; }
internal Celula SaveCelula(Celula c) { Celula celula = null; c.CheckCanSave(dao); if (c.Id == 0) { celula = new Celula(); } else { celula = GetCelula(c.Id); } celula.Denumire = c.Denumire; celula.Anulat = c.Anulat; celula.Hala = c.Hala; celula = dao.Save(celula) as Celula; return celula; }
private void ConfirmareAnulareCelula(object sender, EventArgs e) { ManagerCelula m = null; ManagerHala m1 = null; Celula c = null; try { if ((sender as Form).DialogResult != DialogResult.Yes) { return; } m = new ManagerCelula(); m1 = new ManagerHala(); c = new Celula(); celulaCurenta.Anulat = true; c.Id = celulaCurenta.Id; c.Denumire = celulaCurenta.Denumire; c.Anulat = celulaCurenta.Anulat; c.Hala = m1.GetHalaByDenumire(celulaCurenta.Hala); m.SaveCelula(c); Init(); bindingSource1_PositionChanged(sender, e); } catch (Exception ex) { MessageBox.Show(ex.Message); } finally { m = null; } }
private void SaveCelula(ManagerCelula m) { Celula c = new Celula(); c.Id = Id; c.Denumire = Denumire; c.Anulat = Anulat; c.Hala = Hala; m.SaveCelula(c); }