public void DEL_Detalle_Entrada_Inventario(int linea,int codigo, int centro_atencion)
 {
     try
     {
         this.IniciarTransaccion();
         AD_Detalle_Entrada_Inventario objDetalle_Entrada_Inventario = new AD_Detalle_Entrada_Inventario();
         objDetalle_Entrada_Inventario.DEL_Detalle_Entrada_Inventario(this.comando,linea, codigo, centro_atencion);
         this.ConfirmarTransaccion();
     }
     catch (Exception exc)
     {
         this.DeshacerTransaccion();
         throw exc;
     }
 }
 public MOD_Detalle_Entrada_Inventario SEL_Grid_By_Id_Detalle_Entrada_Inventario(int linea, int codigo, int centro_atencion)
 {
     try
     {
         this.AbrirConexion();
         AD_Detalle_Entrada_Inventario objDetalle_Entrada_Inventario = new AD_Detalle_Entrada_Inventario();
         MOD_Detalle_Entrada_Inventario objDetalle_Entrada_InventarioResponsable = objDetalle_Entrada_Inventario.SEL_Grid_By_Id_Detalle_Entrada_Inventario(this.comando, linea,codigo, centro_atencion);
         this.CerrarConexion();
         return objDetalle_Entrada_InventarioResponsable;
     }
     catch (Exception exc)
     {
         this.CerrarConexion();
         throw exc;
     }
 }
        public DataTable REP_Detalle_Entrada_Inventario(int Codigo_Entrada, int Codigo_Centro)
        {
            try
            {
                this.AbrirConexion();
                AD_Detalle_Entrada_Inventario objDetalle_Entrada_Inventario = new AD_Detalle_Entrada_Inventario();
                DataTable Tabla = objDetalle_Entrada_Inventario.REP_Detalle_Entrada_Inventario(this.comando, Codigo_Entrada, Codigo_Centro);
                return Tabla;

            }
            catch (Exception exc)
            {
                this.CerrarConexion();
                throw exc;
            }
        }
 public int CRE_Detalle_Entrada_Inventario(MOD_Detalle_Entrada_Inventario obj)
 {
     int valor = 0;
     try
     {
         this.IniciarTransaccion();
         AD_Detalle_Entrada_Inventario objDetalle_Entrada_Inventario = new AD_Detalle_Entrada_Inventario();
         valor = objDetalle_Entrada_Inventario.CRE_Detalle_Entrada_Inventario(this.comando, obj);
         this.ConfirmarTransaccion();
         return valor;
     }
     catch (Exception exc)
     {
         this.DeshacerTransaccion();
         return valor;
         throw exc;
     }
 }
 public List<MOD_Detalle_Entrada_Inventario> SEL_Grid_Detalle_Entrada_Inventario(int codigo, int centro_atencion)
 {
     try
     {
         this.AbrirConexion();
         AD_Detalle_Entrada_Inventario objDetalle_Entrada_Inventario = new AD_Detalle_Entrada_Inventario();
         List<MOD_Detalle_Entrada_Inventario> lista = objDetalle_Entrada_Inventario.SEL_Grid_Detalle_Entrada_Inventario(this.comando, codigo, centro_atencion);
         this.CerrarConexion();
         return lista;
     }
     catch (Exception exc)
     {
         this.CerrarConexion();
         throw exc;
     }
 }
 public void UPD_Detalle_Entrada_Inventario(MOD_Detalle_Entrada_Inventario obj)
 {
     try
     {
         this.IniciarTransaccion();
         AD_Detalle_Entrada_Inventario objDetalle_Entrada_Inventario = new AD_Detalle_Entrada_Inventario();
         objDetalle_Entrada_Inventario.UPD_Detalle_Entrada_Inventario(this.comando, obj);
         this.ConfirmarTransaccion();
     }
     catch (Exception exc)
     {
         this.DeshacerTransaccion();
         throw exc;
     }
 }