protected void btnAgregar_Click(object sender, EventArgs e) { btnConfAgregar.Visible = true; pnlConsulta.Visible = false; pnlAgregar.Visible = true; txtCosto.Text = ""; txtDescripcion.Text = ""; txtVolumen.Text = ""; txtNumeroSerie.Text = ""; comboBoxTipoInsumo.SelectedIndex = -1; chBoxOrigen.Checked = false; try { txtIdInsumo.Text = "" + GestorInsumos.obtenerSiguienteID(); } catch (Exception ex) { lblMensaje.Visible = true; lblMensaje.Text = ex.Message; } txtIdInsumo.Enabled = false; txtCosto.Enabled = true; txtVolumen.Enabled = true; txtDescripcion.Enabled = true; txtNumeroSerie.Enabled = true; comboBoxTipoInsumo.Enabled = true; chBoxOrigen.Enabled = true; btnConfElim.Visible = false; btnAgregar.Visible = true; btnConfModificar.Visible = false; }
public void refrescarGrillaInsumos() { DataTable tabla = GestorInsumos.ObtenerInsumosParaCompra(); gwInsumos.DataSource = tabla; gwInsumos.DataBind(); }
protected void btnConfElim_Click(object sender, EventArgs e) { if (gwDatos.SelectedValue == null) { return; } int idInsumo = (int)gwDatos.SelectedValue; try { GestorInsumos.eliminarInsumo(idInsumo); } catch (Exception ex) { MostrarMensajeCheto("No se puede eliminar el insumo por que esta siendo utilizado en otra tabla."); } MostrarMensajeCheto("Registro Eliminado Satisfactoriamente "); refrescarGrilla(); pnlConsulta.Visible = true; pnlAgregar.Visible = false; btnConfElim.Visible = false; btnConfAgregar.Visible = true; }
public void refrescarGrilla() { string orden = ViewState["GwDatosOrden"].ToString(); gwDatos.DataSource = GestorInsumos.BuscarPorNombre(txtNombreBuscar.Text, orden); gwDatos.DataBind(); gwDatos.SelectedIndex = -1; }
public void refrescarComboBox() { comboBoxTipoInsumo.DataTextField = "nombreInsumo"; comboBoxTipoInsumo.DataValueField = "id_tipo_insumo"; comboBoxTipoInsumo.DataSource = GestorInsumos.ObtenerTodas(); comboBoxTipoInsumo.DataBind(); comboBoxTipoInsumo.Items.Insert(0, new ListItem("Elija un tipo de Insumo", "0")); }
protected void agregarInsumo_Click(object sender, EventArgs e) { grdInsumosDisponibles.DataSource = GestorInsumos.BuscarPorNombre("", "Id_Insumo"); grdInsumosDisponibles.DataBind(); grdInsumosDisponibles.SelectedIndex = -1; pnlInsumosDisponibles.Visible = true; guardarCambiosInsumo.Enabled = true; guardarCambiosInsumo.Visible = true; agregarInsumo.Visible = false; }
protected void btnConfModificar_Click(object sender, EventArgs e) { pnlAgregar.Visible = false; pnlConsulta.Visible = true; try { GestorInsumos.editarInsumo(Int16.Parse(txtIdInsumo.Text), txtDescripcion.Text, Double.Parse(txtCosto.Text), Double.Parse(txtVolumen.Text), comboBoxTipoInsumo.SelectedIndex, chBoxOrigen.Checked, int.Parse(txtNumeroSerie.Text)); } catch (Exception ex) { MostrarMensajeCheto("No se puede modificar el insumo por que el numero de serie: " + txtNumeroSerie.Text + ", ya existe, por favor intente otro"); pnlAgregar.Visible = true; pnlConsulta.Visible = false; } MostrarMensajeCheto("Registro Modificado Correctamente "); refrescarGrilla(); }
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; } }