Ejemplo n.º 1
0
 public frmRegTomaInventario(RevisionInventario revisionActual)
 {
     InitializeComponent();
     init();
     this.revisionSeleccionada = revisionActual;
     this.controlInventario = revisionSeleccionada.NroControl;
     txtLocal.Text= revisionActual.Local.Nombre;
     txtRevision.Text = revisionActual.Id + " - " + revisionActual.Descripcion;
     controlLineasBL = new ControlInventarioLineaBL();
     nuevaLinea = true;
 }
Ejemplo n.º 2
0
 public void Grabar(RevisionInventario objRevision)
 {
     ControlInventario controlInventario;
     if (objRevision.NroControl == null)
     {
         controlInventario = new ControlInventario();
     }
     else {
         controlInventario = objRevision.NroControl;
     }
     controlInventario.HoraControl = objRevision.HoraRevision;
     controlInventario.FechaControl = objRevision.FechaRevision;
     controlInventario.Local = objRevision.Local;
     new ControlInventarioBL().Grabar(controlInventario);
     objRevision.NroControl = controlInventario;
     new RevisionInventarioDA().SaveOrUpdate(objRevision);
 }
Ejemplo n.º 3
0
        public void Delete(ControlInventario instance)
        {
            ISession hisession = null;
            try
            {
                hisession = NHibernateHelper.GetCurrentSession();
                hisession.BeginTransaction();
                hisession.Delete(instance);
                hisession.Transaction.Commit();
                hisession.Close();
            }
            catch (Exception ex)
            {
                if (hisession != null)
                {
                    if (hisession.IsOpen)
                    {
                        hisession.Close();

                    }
                }

            }
        }
Ejemplo n.º 4
0
 internal void Quitar(ControlInventario controlInventario)
 {
     new ControlInventarioDA().Delete(controlInventario);
 }
Ejemplo n.º 5
0
 internal void Grabar(ControlInventario controlInventario)
 {
     new ControlInventarioDA().SaveOrUpdate(controlInventario);
 }
Ejemplo n.º 6
0
        public void SaveOrUpdate(ControlInventario instance)
        {
            ISession hisession = null;
            try
            {
                hisession = NHibernateHelper.GetCurrentSession();
                hisession.BeginTransaction();
                if (instance.Id == 0)
                {
                    hisession.Save(instance);
                }
                else
                {
                    hisession.Update(instance);
                }
                hisession.Transaction.Commit();
                hisession.Close();
            }
            catch (Exception ex)
            {
                if (hisession != null)
                {
                    if (hisession.IsOpen)
                    {
                        hisession.Close();

                    }
                }

            }
        }