public void EliminarProducto(beDetalleNotaIngreso obeDetalleNotaIngreso)
 {
     using (SqlConnection con = new SqlConnection(CadenaConexion))
     {
         try
         {
             con.Open();
             daDetalleNotaIngreso odaDetalleNotaIngreso = new daDetalleNotaIngreso();
             odaDetalleNotaIngreso.EliminarProducto(con, obeDetalleNotaIngreso);
         }
         catch (Exception ex)
         {
             GrabarLog(ex);
         }
     }
 }
 public List<beDetalleNotaIngreso> ListarxNota(int idNota)
 {
     List<beDetalleNotaIngreso> lista = new List<beDetalleNotaIngreso>();
     using (SqlConnection con = new SqlConnection(CadenaConexion))
     {
         try
         {
             con.Open();
             daDetalleNotaIngreso odaDetalleNotaIngreso = new daDetalleNotaIngreso();
             lista = odaDetalleNotaIngreso.ListarxNota(con, idNota);
         }
         catch (Exception ex)
         {
             GrabarLog(ex);
         }
     }
     return lista;
 }
        public Boolean Insertar(beDetalleNotaIngreso obeDetalleNotaIngreso)
        {
            using (SqlConnection con = new SqlConnection(CadenaConexion))
            {
                try
                {
                    con.Open();
                    daDetalleNotaIngreso odaDetalleNotaIngreso = new daDetalleNotaIngreso();
                    odaDetalleNotaIngreso.Insertar(con, obeDetalleNotaIngreso);
                    return true;
                }
                catch (Exception ex)
                {
                    GrabarLog(ex);
                    return false;
                }

            }
        }
 public beDetalleNotaIngreso ListarxNotaProducto(int idNota, int idProducto)
 {
     beDetalleNotaIngreso obeDetalleNotaIngreso = new beDetalleNotaIngreso();
     using (SqlConnection con = new SqlConnection(CadenaConexion))
     {
         try
         {
             con.Open();
             daDetalleNotaIngreso odaDetalleNotaIngreso = new daDetalleNotaIngreso();
             obeDetalleNotaIngreso = odaDetalleNotaIngreso.ListarxNotaProducto(con, idNota, idProducto);
         }
         catch (Exception ex)
         {
             GrabarLog(ex);
         }
     }
     return obeDetalleNotaIngreso;
 }