public List<beProgramacionPicking> Listar()
 {
     List<beProgramacionPicking> lista = new List<beProgramacionPicking>();
     using (SqlConnection con = new SqlConnection(CadenaConexion))
     {
         try
         {
             con.Open();
             daProgramacionPicking odadaProgramacionPicking = new daProgramacionPicking();
             lista = odadaProgramacionPicking.Listar(con);
         }
         catch (Exception ex)
         {
             GrabarLog(ex);
         }
     }
     return lista;
 }
 public Boolean InsertarDetalle(beDetalleProgramacionPicking obeDetalleProgramacionPicking)
 {
     using (SqlConnection con = new SqlConnection(CadenaConexion))
     {
         try
         {
             con.Open();
             daProgramacionPicking odaProgramacionPicking = new daProgramacionPicking();
             odaProgramacionPicking.InsertarDetalle(con, obeDetalleProgramacionPicking);
             return true;
         }
         catch (Exception ex)
         {
             GrabarLog(ex);
             return false;
         }
     }
 }
 public beDetalleProgramacionPicking ListarDetallexID(int idProgramacionPicking, string numeroPedido, int idProducto)
 {
     beDetalleProgramacionPicking obeDetalleProgramacionPicking = new beDetalleProgramacionPicking();
     using (SqlConnection con = new SqlConnection(CadenaConexion))
     {
         try
         {
             con.Open();
             daProgramacionPicking odadaProgramacionPicking = new daProgramacionPicking();
             obeDetalleProgramacionPicking = odadaProgramacionPicking.ListarDetallexID(con, idProgramacionPicking, numeroPedido, idProducto);
         }
         catch (Exception ex)
         {
             GrabarLog(ex);
         }
     }
     return obeDetalleProgramacionPicking;
 }
 public beProgramacionPicking ListarxID(int id)
 {
     beProgramacionPicking fila = new beProgramacionPicking();
     using (SqlConnection con = new SqlConnection(CadenaConexion))
     {
         try
         {
             con.Open();
             daProgramacionPicking odadaProgramacionPicking = new daProgramacionPicking();
             fila = odadaProgramacionPicking.ListarxID(con, id);
         }
         catch (Exception ex)
         {
             GrabarLog(ex);
         }
     }
     return fila;
 }
 public List<beProgramacionPicking> ListarPickarFiltro(String strNumeroPedido)
 {
     List<beProgramacionPicking> lista = new List<beProgramacionPicking>();
     using (SqlConnection con = new SqlConnection(CadenaConexion))
     {
         try
         {
             con.Open();
             daProgramacionPicking odadaProgramacionPicking = new daProgramacionPicking();
             lista = odadaProgramacionPicking.ListarPickarFiltro(con, strNumeroPedido);
         }
         catch (Exception ex)
         {
             GrabarLog(ex);
         }
     }
     return lista;
 }