protected void btnEliminar_Click(object sender, EventArgs e) { if (gwDatos.SelectedValue == null) { MostrarMensajeCheto("Seleccione una Fila antes de continuar "); return; } pnlConsulta.Visible = false; pnlAgregar.Visible = true; btnConfElim.Visible = true; btnConfModificar.Visible = false; btnConfAgregar.Visible = false; int idInsumo = (int)gwDatos.SelectedValue; try { IngelunEntidades.Insumo Ins = GestorInsumos.buscarPorId(idInsumo); txtIdInsumo.Text = Ins.id_Insumo.ToString(); txtDescripcion.Text = Ins.nombre; txtNumeroSerie.Text = Ins.numeroSerie.ToString(); txtCosto.Text = Ins.costo.ToString(); txtVolumen.Text = Ins.volumen.ToString(); comboBoxTipoInsumo.SelectedIndex = (int)Ins.id_Tipo_Insumo; chBoxOrigen.Checked = Ins.esNacional; } catch (Exception ex) { lblMensaje.Visible = true; lblMensaje.Text = ex.Message; } txtIdInsumo.Enabled = false; txtCosto.Enabled = false; txtVolumen.Enabled = false; txtDescripcion.Enabled = false; txtNumeroSerie.Enabled = false; comboBoxTipoInsumo.Enabled = false; chBoxOrigen.Enabled = false; btnConfElim.Visible = true; }
protected void grdInsumoXProducto_SelectedIndexChanged(object sender, EventArgs e) { int idInsumo = int.Parse(grdInsumoXProducto.SelectedRow.Cells[0].Text); Insumo insumo = GestorInsumos.buscarPorId(idInsumo); DTOInsumoxProducto insumoDTO = new DTOInsumoxProducto(); insumoDTO.id_Insumo = insumo.id_Insumo; insumoDTO.nombre = insumo.nombre; insumoDTO.cantidad = 1; if (Session["ListaInsumosXProducto"] != null) { List <DTOInsumoxProducto> lista = (List <DTOInsumoxProducto>)Session["ListaInsumosXProducto"]; lista = GestorProductos.quitarInsumo(insumoDTO, lista); grdInsumoXProducto.DataSource = lista; grdInsumoXProducto.DataBind(); Session["ListaInsumosXProducto"] = lista; } grdInsumoXProducto.SelectedIndex = -1; guardarCambiosInsumo.Enabled = true; }
protected void btnSeleccionarInsumo_Click(object sender, EventArgs e) { if (gwInsumos.SelectedValue == null) { mostrarLblMensaje(); lblMensaje.Text = "Primero Seleccione algún insumo"; return; } ocultarLblMensaje(); int idInsumo = (int)gwInsumos.SelectedValue; try { IngelunEntidades.Insumo insumo = GestorInsumos.buscarPorId(idInsumo); Session["idInsumo"] = insumo.id_Insumo; txtCosto.Text = insumo.costo.ToString(); txtInsumo.Text = insumo.nombre; } catch (Exception ex) { lblMensaje.Text = ex.Message; } }