public List <beDetalleProgramacionPicking> ListarDetallexPedido(SqlConnection con, String id) { List <beDetalleProgramacionPicking> lista = new List <beDetalleProgramacionPicking>(); SqlCommand cmd = new SqlCommand("uspDetalleProgramacionPickingListarxPedido", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@NumeroPedido", id); SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult); if (drd != null) { while (drd.Read()) { beDetalleProgramacionPicking fila = new beDetalleProgramacionPicking(); fila.IdProgramacionPicking = drd.GetInt32(0); fila.NumeroPedido = drd.GetString(1); fila.IdProducto = drd.GetInt32(2); fila.NombreProducto = drd.GetString(3); fila.CantidadPedido = drd.GetInt32(4); fila.CantidadAtendida = drd.GetInt32(5); fila.Saldo = drd.GetInt32(6); fila.UnidadMedida = drd.GetString(7); lista.Add(fila); } drd.Close(); } return(lista); }
public beDetalleProgramacionPicking ListarDetallexID(SqlConnection con, int idProgramacionPicking, string numeroPedido, int idProducto) { beDetalleProgramacionPicking fila = new beDetalleProgramacionPicking(); SqlCommand cmd = new SqlCommand("uspDetalleProgramacionPickingListarxID", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idProgramacionPicking", idProgramacionPicking); cmd.Parameters.AddWithValue("@numeroPedido", numeroPedido); cmd.Parameters.AddWithValue("@idProducto", idProducto); SqlDataReader drd = cmd.ExecuteReader(CommandBehavior.SingleResult); if (drd != null) { while (drd.Read()) { fila.IdProgramacionPicking = drd.GetInt32(0); fila.NumeroPedido = drd.GetString(1); fila.IdProducto = drd.GetInt32(2); fila.NombreProducto = drd.GetString(3); fila.CantidadPedido = drd.GetInt32(4); fila.CantidadAtendida = drd.GetInt32(5); fila.Saldo = drd.GetInt32(6); fila.UnidadMedida = drd.GetString(7); fila.Stock = drd.GetInt32(8); } drd.Close(); } return(fila); }
public ActionResult GuardarCantidad(beDetalleProgramacionPicking obeDetalleProgramacionPicking) { var r = obrProgramacionPicking.ActualizarDetalleCantidad(obeDetalleProgramacionPicking); //if (!r) //{ // // Podemos validar para mostrar un mensaje personalizado, por ahora el aplicativo se caera por el throw que hay en nuestra capa DAL // ViewBag.Mensaje = "Ocurrio un error inesperado"; // return View("~/Views/Shared/_Mensajes.cshtml"); //} return(Redirect("~/Picking/Pickar/" + obeDetalleProgramacionPicking.NumeroPedido.Trim())); }
public Boolean ActualizarDetalleCantidad(SqlConnection con, beDetalleProgramacionPicking obeDetalleProgramacionPicking) { SqlCommand cmd = new SqlCommand("uspDetalleProgramacionPickingActualizarCantidad", con); cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@idProgramacionPicking", obeDetalleProgramacionPicking.IdProgramacionPicking); cmd.Parameters.AddWithValue("@NumeroPedido", obeDetalleProgramacionPicking.NumeroPedido); cmd.Parameters.AddWithValue("@idProducto", obeDetalleProgramacionPicking.IdProducto); cmd.Parameters.AddWithValue("@cantidadAtendida", obeDetalleProgramacionPicking.CantidadAtendida); cmd.ExecuteNonQuery(); return(true); }
public Boolean ActualizarDetalleCantidad(beDetalleProgramacionPicking obeDetalleProgramacionPicking) { using (SqlConnection con = new SqlConnection(CadenaConexion)) { try { con.Open(); daProgramacionPicking odaProgramacionPicking = new daProgramacionPicking(); odaProgramacionPicking.ActualizarDetalleCantidad(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 ActionResult Atender(int PickingId, string pedidoId, int productoId) { beDetalleProgramacionPicking obeDetalleProgramacionPicking = obrProgramacionPicking.ListarDetallexID(PickingId, pedidoId, productoId); return(View(obeDetalleProgramacionPicking)); }