コード例 #1
0
ファイル: ManagerAmbalaj.cs プロジェクト: adahera222/_curat_
        public Ambalaj SaveAmbalaj(Ambalaj a)
        {
            BusinessAmbalaj bus = null;
            ITransaction tx = null;

            try
            {
                tx = nHibernateUtil.BeginTransaction();

                bus = new BusinessAmbalaj();
                a = bus.SaveAmbalaj(a);
                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 a;
        }
コード例 #2
0
 public RaportCumulatMuncitorIMO(Scanare s, Ambalaj a, long nr, decimal greutate)
 {
     this.SefEchipa = s.Sef.Nume + " " + s.Sef.Prenume;
     this.Ambalaj = a.Denumire;
     this.Buc = Convert.ToInt32(nr);
     this.Greutate = greutate;
     this.DataScanare = s.DataScanare.Date;
 }
コード例 #3
0
ファイル: AmbalajeUC.cs プロジェクト: adahera222/_curat_
 private void bindingSource1_PositionChanged(object sender, EventArgs e)
 {
     if (bindingSource1.Current != null)
     {
         ambalajCurent = bindingSource1.Current as Ambalaj;
     }
     else
     {
         ambalajCurent = null;
     }
 }
コード例 #4
0
ファイル: BusinessAmbalaj.cs プロジェクト: adahera222/_curat_
        internal Ambalaj SaveAmbalaj(Ambalaj a)
        {
            Ambalaj ambalaj = null;

            a.CheckCanSave(dao);

            if (a.Id == 0)
            {
                ambalaj = new Ambalaj();
            }
            else
            {
                ambalaj = GetAmbalaj(a.Id);
            }
            ambalaj.Denumire = a.Denumire;
            ambalaj.Anulat = a.Anulat;
            ambalaj.Greutate = a.Greutate;

            ambalaj = dao.Save(ambalaj) as Ambalaj;

            return ambalaj;
        }
コード例 #5
0
 public ScanareDetaliiIMO(Ambalaj a, long numar, decimal greutate)
 {
     this.Ambalaj = a.Denumire;
     this.Greutate = greutate;
     this.Numar = numar;
 }
コード例 #6
0
ファイル: AmbalajForm.cs プロジェクト: adahera222/_curat_
 private void SaveAmbalaj(ManagerAmbalaj m)
 {
     Ambalaj a = new Ambalaj();
     a.Id = Id;
     a.Denumire = Denumire;
     a.Anulat = Anulat;
     a.Greutate = Greutate;
     m.SaveAmbalaj(a);
 }