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; } }
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"); } }