public void llenarTablaConsumibleAlimentacion() { try { this.consuA = new ConsumibleAlimentacion(); this.consuA.categoria = this.dlTipo.Text; this.consuA.unidadMedida = this.dlUnidad.Text; tbConsumibleAlimentacion tbAlimen = new tbConsumibleAlimentacion(); idConsumi = entidad.tbConsumible.Max(a => a.idConsumible); tbAlimen.idConsumible = this.idConsumi; tbAlimen.categoria = this.consuA.categoria; tbAlimen.unidadMedida = this.consuA.unidadMedida; this.entidad.tbConsumibleAlimentacion.Add(tbAlimen); //se guardan los cambios this.entidad.SaveChanges(); } catch (Exception ex) { throw ex; } }
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"); }