Exemplo n.º 1
0
 public void delete(Devolucion devolucion)
 {
     ISession hisession = null;
     try
     {
         hisession = NHibernateHelper.GetCurrentSession();
         hisession.BeginTransaction();
         hisession.Merge(devolucion);
         hisession.Transaction.Commit();
         hisession.Close();
     }
     catch (Exception ex)
     {
         if (hisession != null)
         {
             if (hisession.IsOpen)
             {
                 hisession.Close();
             }
         }
         if (log.IsErrorEnabled)
         {
             log.Error("Error al eliminar proveedor : " + ex.Message);
         }
     }
 }
Exemplo n.º 2
0
        public static void Modificar(Devolucion devolucion)
        {
            try
            {
                DevolucionDA devolucionDA = DevolucionDA.getInstance();
                devolucionDA.Update(devolucion);

            }
            catch (Exception ex)
            {
                log.Error("No se pudo modificar: " + ex.Message);
                log.Error(ex.StackTrace);
            }
        }
Exemplo n.º 3
0
        public static void Borrar(Devolucion devolucion)
        {
            try
            {

                //borrado lógico
                devolucion.Estado = "Inactivo";
                DevolucionDA devolucionDA = DevolucionDA.getInstance();
                devolucionDA.delete(devolucion);

            }
            catch (Exception ex)
            {
                log.Error("Error al eliminar proveedor" + ex.Message);
                log.Error(ex.StackTrace);
            }
        }
Exemplo n.º 4
0
 private void seleccionarDevolucion()
 {
     int row = -1;
     devolucionSeleccionada = null;
     if (dgvDevoluciones.CurrentRow != null)
     {
         row = dgvDevoluciones.CurrentRow.Index;
         if (dgvDevoluciones.CurrentRow.Cells["devolucion"].Value != null)
         {
             if ((row >= 0) && ((row - 1) <= devoluciones.Count))
             {
                 devolucionSeleccionada = devoluciones[row];
             }
         }
     }
 }
Exemplo n.º 5
0
        public Boolean Grabar(Devolucion devolucion)
        {
            try
            {
                if (devolucion.Id == 0)
                {

                    new DevolucionDA().Save(devolucion);
                    return true;
                }
                else
                {
                    new DevolucionDA().Update(devolucion);
                    return true;
                }

            }
            catch (Exception ex)
            {
                log.Error("No se pudo registrar: " + ex.Message);
                log.Error(ex.StackTrace);
                return false;
            }
        }
Exemplo n.º 6
0
        public void Save(Devolucion devolucion)
        {
            ISession hisession = null;
            try
            {
                hisession = NHibernateHelper.GetCurrentSession();
                hisession.BeginTransaction();
                hisession.Save(devolucion);
                hisession.Transaction.Commit();
                hisession.Close();
            }
            catch (Exception ex)
            {
                if (hisession != null)
                {
                    if (hisession.IsOpen)
                    {
                        hisession.Close();

                    }
                }
                if (log.IsErrorEnabled)
                {
                    log.Error("No se pudo registrar o modificar : " + ex.Message);
                }
            }
        }