protected void btnModificar_Click(object sender, EventArgs e) { try { if (string.IsNullOrEmpty(txtCant.Text))// no hacemos nada si el espacio es vacio { Response.Write("<script language='JavaScript'>" + "alert('Problemas, ingresa una Cantidad valida para el producto')</script>"); } else { //Se instancia las entidades this.entidad = new AEUSP(); // se busca al estudiante tbConsumible consumible = this.entidad.tbConsumible.FirstOrDefault(u => u.idConsumible == this.pid); //se modifican los datos del estudiante con los datos del FRONT-END consumible.inventario = Convert.ToInt32(this.txtCant.Text); // se aplican los cambios this.entidad.SaveChanges(); //se redirecciona en la lista de estudiantes Response.Redirect("FrmConsultarConsu-Ali.aspx"); } } catch (Exception ex) { throw ex; } }
protected void btnAgregar_Click(object sender, EventArgs e) { try { long num = 0; bool valido = long.TryParse(txtCantidad.Text.Trim(), out num); if (valido) { if (int.Parse(this.txtCantidad.Text.Trim()) >= 0) { using (TransactionScope scope = new TransactionScope()) { this.varCons = new Consumible(); this.varCons.codigoOrganismo = "C001"; this.varCons.nombre = this.txtNombre.Text.Trim(); this.varCons.inventario = int.Parse(this.txtCantidad.Text.Trim()); this.entidades = new AEUSP(); tbConsumible tablaCons = new tbConsumible(); tablaCons.codigoOrganismo = this.varCons.codigoOrganismo; tablaCons.nombre = this.varCons.nombre; tablaCons.inventario = this.varCons.inventario; this.entidades.tbConsumible.Add(tablaCons); this.entidades.SaveChanges(); scope.Complete(); this.txtNombre.Text = ""; this.txtCantidad.Text = ""; Response.Redirect("FrmConsulta-Lim.aspx"); } } else { lbNotificaciones.Text = "Consumible existente, modifique la cantidad o ingrese uno nuevo"; } } } catch (Exception ex) { throw ex; } } //fin del else
private void cargarDatosAlimento(int pid) { //se busca un estudiante con la cedula enviada por parametro //metodo firstordefault() permite buscar entidades ORM this.entidad = new AEUSP(); tbConsumible consumible = this.entidad.tbConsumible.FirstOrDefault(e => e.idConsumible == pid); tbConsumibleAlimentacion consuAli = this.entidad.tbConsumibleAlimentacion.FirstOrDefault(c => c.idConsumible == pid); //se pregunta si tine datos if (consumible != null) { //se asignan los datos del Objeto al front-end this.txtNombre.Text = consumible.nombre; this.txtCant.Text = consumible.inventario.ToString(); this.dlTipo.Text = consuAli.categoria; this.dlUnidad.Text = consuAli.unidadMedida; } }
protected void btnEliminar_Click(object sender, EventArgs e) { //se instancia las entidades this.entidad = new AEUSP(); // se busca el estudiante tbConsumible consumible = this.entidad.tbConsumible.FirstOrDefault(u => u.idConsumible == this.pid); tbConsumibleAlimentacion consuAli = this.entidad.tbConsumibleAlimentacion.FirstOrDefault(c => c.idConsumible == this.pid); // se elimina el estudiante de la tabla this.entidad.tbConsumible.Remove(consumible); this.entidad.tbConsumibleAlimentacion.Remove(consuAli); // se aplican los cambios this.entidad.SaveChanges(); //se redirecciona al listado Response.Redirect("FrmConsultarConsu-Ali.aspx"); }
protected void btnRegistrar_Click(object sender, EventArgs e) { this.consuA = new ConsumibleAlimentacion(); this.entidad = new AEUSP(); try { using (TransactionScope scope = new TransactionScope()) { if (string.IsNullOrEmpty(txtNombre.Text))// no hacemos nada si el espacio es vacio { } else if (string.IsNullOrEmpty(txtCant.Text))// no hacemos nada si el espacio es vacio { } else if (string.IsNullOrEmpty(dlTipo.Text))// no hacemos nada si el espacio es vacio { } else if (string.IsNullOrEmpty(dlUnidad.Text))// no hacemos nada si el espacio es vacio { //ScriptManager.RegisterStartupScript(this, this.GetType(), // "alertIns", "alert('Seleccione una unidad Valida, no deje la unidad sin seleccionar ');", true); } else { this.consuA.nombreConsumible = this.txtNombre.Text; this.consuA.codidgoOrganismo = "AL1"; this.consuA.inventario = Convert.ToInt32(this.txtCant.Text); this.entidad = new AEUSP(); //se instancia la entidad tblEstudiantes tbConsumible tbConsuA = new tbConsumible(); //se asignan los datos del objeto en la tabla tbConsuA.nombre = this.consuA.nombreConsumible; tbConsuA.codigoOrganismo = "AL1"; tbConsuA.inventario = this.consuA.inventario; //se agrega los datos de la tabla en la entidad especifica this.entidad.tbConsumible.Add(tbConsuA); //se guardan los cambios this.entidad.SaveChanges(); this.llenarTablaConsumibleAlimentacion(); } scope.Complete(); aux = 0; } } catch { ScriptManager.RegisterStartupScript(this, this.GetType(), "alertIns", "alert('Se presento un error');", true); throw; } if (aux == 0) { Response.Redirect("FrmConsultarConsu-Ali.aspx"); } }