public static bool EliminacionDetalle(int idInsumo) { int cantidad = PedidoNegocio.CantidadPedida(idInsumo, (int)HttpContext.Current.Session["pedido"]); if (JornadaNegocio.modificarCantidad(idInsumo, (int)HttpContext.Current.Session["Jornada"], cantidad)) { if (PedidoNegocio.eliminarFila(idInsumo, (int)HttpContext.Current.Session["pedido"])) { return(true); } else { JornadaNegocio.modificarCantidad(idInsumo, (int)HttpContext.Current.Session["Jornada"], (-1 * cantidad)); return(false); } } return(false); }
private void BtnGuardarDefault_Click(object sender, EventArgs e) { List <Almacenamiento> jornada = new List <Almacenamiento>(); jornada = (List <Almacenamiento>)dgvLista.DataSource; List <string> error = new List <string>(); foreach (Almacenamiento item in jornada) { if (!JornadaNegocio.modificarCantidad(item.id, 0, item.cantidad)) { error.Add(item.descripcion); } } if (error.Count() > 0) { MessageBox.Show("No se pudieron realizar cambios en: " + error); } else { MessageBox.Show("Se modifico el default sastifactoriamente"); } }
public static bool Agregar(int idInsumo, int cantidad) { Insumo dato = InsumoNegocio.traer(idInsumo); if (PedidoNegocio.CantidadPedida(idInsumo, (int)HttpContext.Current.Session["pedido"]) == -1) { if (PedidoNegocio.agregar(dato, (int)HttpContext.Current.Session["pedido"], cantidad)) { if (JornadaNegocio.modificarCantidad(idInsumo, (int)HttpContext.Current.Session["jornada"], (-1 * cantidad))) { return(true); } else { PedidoNegocio.eliminarFila(idInsumo, (int)HttpContext.Current.Session["pedido"]); return(false); } } } else { if (PedidoNegocio.modificarDetalle(idInsumo, cantidad, (int)HttpContext.Current.Session["pedido"])) { if (JornadaNegocio.modificarCantidad(idInsumo, (int)HttpContext.Current.Session["jornada"], cantidad)) { return(true); } else { PedidoNegocio.modificarDetalle(idInsumo, (int)HttpContext.Current.Session["pedido"], (-1 * cantidad)); return(false); } } } return(false); }