protected void dgvInsumos_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { InsumoNegocio InsumoNeg = new InsumoNegocio(); long id = Convert.ToInt64(dgvInsumos.DataKeys[e.RowIndex].Value.ToString()); if (InsumoNeg.ContarRegistros(Convert.ToInt32(id)) == true) { lblCorrecto.Visible = true; lblCorrecto.Text = "NO SE PUEDE ELIMINAR EL INSUMO. TIENE PRODUCTOS ASIGNADOS. "; lblIncorrecto.Text = ""; } else { InsumoNeg.ModificarEstado(id); lblCorrecto.Text = "Elminado correctamente."; lblIncorrecto.Text = ""; Response.Redirect("insumos.aspx"); } } catch (Exception ex) { lblCorrecto.Text = ""; lblIncorrecto.Text = ex.Message; } }
protected void dgvFormulas_RowEditing(object sender, GridViewEditEventArgs e) { try { dgvFormulas.EditIndex = e.NewEditIndex; cargardgv(); //((TextBox)dgvFormulas.Rows[e.NewEditIndex].FindControl("txbInsumos")).Text = dgvFormulas.Rows[e.NewEditIndex].Cells[1].Text.ToString(); FormulaNegocio formulaNeg = new FormulaNegocio(); InsumoNegocio insNeg = new InsumoNegocio(); ((DropDownList)dgvFormulas.Rows[e.NewEditIndex].FindControl("ddlInsumos")).DataSource = insNeg.listar(); ((DropDownList)dgvFormulas.Rows[e.NewEditIndex].FindControl("ddlInsumos")).DataValueField = "id"; ((DropDownList)dgvFormulas.Rows[e.NewEditIndex].FindControl("ddlInsumos")).DataTextField = "nombre"; ((DropDownList)dgvFormulas.Rows[e.NewEditIndex].FindControl("ddlInsumos")).DataBind(); //Insumo insumo = new Insumo(); //insumo.nombre = ((Label)dgvFormulas.Rows[e.NewEditIndex].FindControl("lblInsumo")).Text; int idFormu = Convert.ToInt32((dgvFormulas.Rows[e.NewEditIndex].FindControl("lblId") as Label).Text); Formula formu = (formulaNeg.ListarXidFormula(idFormu)); ((DropDownList)dgvFormulas.Rows[e.NewEditIndex].FindControl("ddlInsumos")).Items.FindByValue(formu.insumo.id.ToString()).Selected = true; } catch (Exception ex) { lblIncorrecto.Text = ex.ToString(); } }
protected void dgvMarcas_RowDeleting(object sender, GridViewDeleteEventArgs e) { try { InsumoNegocio insNeg = new InsumoNegocio(); long id = Convert.ToInt64(dgvMarcas.DataKeys[e.RowIndex].Value.ToString()); if (insNeg.ContarRegistros(id) == true) { lblCorrecto.Visible = true; lblCorrecto.Text = "NO SE PUEDE ELIMINAR LA MARCA. TIENE PRODUCTOS ASIGNADOS. "; lblIncorrecto.Text = ""; } else { insNeg.ModificarEstado(id); lblCorrecto.Text = "Elminado correctamente."; lblIncorrecto.Text = ""; Cargardgv(); } } catch (Exception ex) { lblCorrecto.Text = ""; lblIncorrecto.Text = ex.Message; } }
void cargardgv() { int algo = Convert.ToInt32(Session["idProducto"]); List <Formula> lista = (new FormulaNegocio().Listar(algo)); dgvFormulas.DataSource = lista; dgvFormulas.DataBind(); ((TextBox)dgvFormulas.FooterRow.FindControl("txbProductosFooter")).Text = cboBuscar.SelectedItem.ToString(); InsumoNegocio insNeg = new InsumoNegocio(); ((DropDownList)dgvFormulas.FooterRow.FindControl("ddlInsumosFooter")).DataSource = insNeg.listar(); ((DropDownList)dgvFormulas.FooterRow.FindControl("ddlInsumosFooter")).DataValueField = "id"; ((DropDownList)dgvFormulas.FooterRow.FindControl("ddlInsumosFooter")).DataTextField = "nombre"; ((DropDownList)dgvFormulas.FooterRow.FindControl("ddlInsumosFooter")).DataBind(); }
protected void dgvDetalles_RowEditing(object sender, GridViewEditEventArgs e) { dgvDetalles.EditIndex = e.NewEditIndex; CargarDetalle(Convert.ToInt32(Session["idCompra"])); InsumoNegocio insNeg = new InsumoNegocio(); DetalleCompraNegocio detNeg = new DetalleCompraNegocio(); ((DropDownList)dgvDetalles.Rows[e.NewEditIndex].FindControl("ddlInsumo")).DataSource = insNeg.listar(); ((DropDownList)dgvDetalles.Rows[e.NewEditIndex].FindControl("ddlInsumo")).DataValueField = "id"; ((DropDownList)dgvDetalles.Rows[e.NewEditIndex].FindControl("ddlInsumo")).DataTextField = "nombre"; ((DropDownList)dgvDetalles.Rows[e.NewEditIndex].FindControl("ddlInsumo")).DataBind(); Detallecompra det = (detNeg.Listar(e.NewEditIndex + 1))[0]; ((DropDownList)dgvDetalles.Rows[e.NewEditIndex].FindControl("ddlInsumo")).Items.FindByValue(det.insumo.id.ToString()).Selected = true; }
protected void dgvInsumos_RowEditing(object sender, GridViewEditEventArgs e) { dgvInsumos.EditIndex = e.NewEditIndex; Cargardgv(); MedidaNegocio MedidaNeg = new MedidaNegocio(); InsumoNegocio insNegocio = new InsumoNegocio(); Insumo In = new Insumo(); //int id = Convert.ToInt32(dgvInsumos.SelectedDataKey.Value.ToString()); // Convert.ToInt64(((DropDownList)dgvInsumos.Rows[e.NewEditIndex].FindControl("ddlMedida")).DataValueField); ((DropDownList)dgvInsumos.Rows[e.NewEditIndex].FindControl("ddlMedida")).DataValueField = "nombre"; ((DropDownList)dgvInsumos.Rows[e.NewEditIndex].FindControl("ddlMedida")).DataTextField = "nombre"; ((DropDownList)dgvInsumos.Rows[e.NewEditIndex].FindControl("ddlMedida")).DataSource = MedidaNeg.Listar(); ((DropDownList)dgvInsumos.Rows[e.NewEditIndex].FindControl("ddlMedida")).DataBind(); In = (insNegocio.listar(e.NewEditIndex + 1))[0]; ((DropDownList)dgvInsumos.Rows[e.NewEditIndex].FindControl("ddlMedida")).Items.FindByValue(In.Medida).Selected = true; }
public void CargarDGV() { List <Formula> lista = new List <Formula>(); dgvFormulas.DataSource = lista; dgvFormulas.DataBind(); InsumoNegocio insNeg = new InsumoNegocio(); ddlInsumos.DataSource = insNeg.listar(); ddlInsumos.DataTextField = "Nombre"; ddlInsumos.DataValueField = "id"; ddlInsumos.DataBind(); ddlProductos.DataSource = new ProductoNegocio().Listar(); ddlProductos.DataTextField = "Nombre"; ddlProductos.DataValueField = "id"; ddlProductos.DataBind(); //lblMedida.Text = insNeg.BuscarMedida(ddlInsumos.SelectedValue.ToString()); //lblMedida.DataBind(); txbFecha.Text = DateTime.Now.ToString("dd/MM/yyyy"); }
protected void dgvInsumos_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { InsumoNegocio InsumoNeg = new InsumoNegocio(); Insumo ins = new Insumo(); ins.id = Convert.ToInt64(dgvInsumos.DataKeys[e.RowIndex].Value.ToString()); ins.nombre = (dgvInsumos.Rows[e.RowIndex].FindControl("txbNombre") as TextBox).Text; ins.stock = Convert.ToInt32((dgvInsumos.Rows[e.RowIndex].FindControl("txbStock") as TextBox).Text); ins.Medida = (dgvInsumos.Rows[e.RowIndex].FindControl("ddlMedida") as DropDownList).SelectedValue; InsumoNeg.Modificar(ins); lblCorrecto.Text = "Modificado correctamente."; lblIncorrecto.Text = ""; Response.Redirect("insumos.aspx"); } catch (Exception ex) { lblCorrecto.Text = ""; lblIncorrecto.Text = ex.Message; } }
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); }
protected void dgvInsumos_RowCommand(object sender, GridViewCommandEventArgs e) { try { if (e.CommandName.Equals("AddNew")) { InsumoNegocio InsumoNeg = new InsumoNegocio(); Insumo ins = new Insumo(); ins.nombre = (dgvInsumos.FooterRow.FindControl("txbNombreFooter") as TextBox).Text; ins.stock = Convert.ToInt32((dgvInsumos.FooterRow.FindControl("txbStockFooter") as TextBox).Text); ins.Medida = (dgvInsumos.FooterRow.FindControl("ddlMedidaFooter") as DropDownList).Text; InsumoNeg.agregar(ins); lblCorrecto.Text = "Agregado correctamente."; lblIncorrecto.Text = ""; Cargardgv(); } } catch (Exception ex) { lblCorrecto.Text = ""; lblIncorrecto.Text = ex.Message; } }
public static List <DetalleMenu> listarMenu() { return(InsumoNegocio.Menu()); }