/// <summary> /// Obtiene la descripción de la nueva alergia y la crea/agrega /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void Crear(object sender, EventArgs e) { if (!String.IsNullOrEmpty(descripcion.Text)) { string alergia = descripcion.Text.Trim().ToUpper(); AlergiaLN alergiaLN = new AlergiaLN(); if (!alergiaLN.CrearAlergia(alergia).HasErrors) { Response.Redirect("ListadoAlergia.aspx"); } else { } } }
/// <summary> /// Edita la descripción de la alergia /// </summary> /// <param name="sender"></param> /// <param name="e"></param> protected void EditarAlergia(object sender, EventArgs e) { AlergiaLN alergiaLN = new AlergiaLN(); int id = Convert.ToInt32(Button1.Attributes["data-id"]); string descripcion = this.descripcion.Text; if (!string.IsNullOrEmpty(descripcion)) { DataTable dt = alergiaLN.EditarAlergia(id, descripcion.ToUpper()); if (!dt.HasErrors) { Response.Redirect("ListadoAlergia.aspx"); } else { Page_Load(sender, e); } } }
/// <summary> /// Método con el cuál se llenan los combobox según los datos que se encuentran en la bd /// </summary> private void LlenarDropDowns() { GeneroLN genero = new GeneroLN(); DataTable lista_generos = genero.ObtenerGeneros(); ListItem li = new ListItem(); for (int i = 0; i < lista_generos.Rows.Count; i++) { li = new ListItem(); li.Text = lista_generos.Rows[i]["descripcion"].ToString(); li.Value = lista_generos.Rows[i]["id_genero"].ToString(); d_genero.Items.Add(li); } ProfesionLN profesion = new ProfesionLN(); DataTable lista_profesion = profesion.ObtenerProfesion(); li = new ListItem(); for (int i = 0; i < lista_profesion.Rows.Count; i++) { li = new ListItem(); li.Text = lista_profesion.Rows[i]["descripcion"].ToString(); li.Value = lista_profesion.Rows[i]["id_profesion"].ToString(); d_profesion.Items.Add(li); } EstadoCivilLN estado_civil = new EstadoCivilLN(); DataTable lista_estado_civil = estado_civil.ObtenerEstadoCivil(); li = new ListItem(); for (int i = 0; i < lista_estado_civil.Rows.Count; i++) { li = new ListItem(); li.Text = lista_estado_civil.Rows[i]["descripcion"].ToString(); li.Value = lista_estado_civil.Rows[i]["id_estado_civil"].ToString(); d_estado_civil.Items.Add(li); } TipoLicenciaLN tipo_licencia = new TipoLicenciaLN(); DataTable lista_tipo_licencia = tipo_licencia.ObtenerTipoLicencia(); li = new ListItem(); for (int i = 0; i < lista_tipo_licencia.Rows.Count; i++) { li = new ListItem(); li.Text = lista_tipo_licencia.Rows[i]["descripcion"].ToString(); li.Value = lista_tipo_licencia.Rows[i]["id_tipo_licencia"].ToString(); d_tipo_licencia.Items.Add(li); } MunicipioLN municipio = new MunicipioLN(); DataTable lista_municipios = municipio.ObtenerTodosMunicipios(); li = new ListItem(); for (int i = 0; i < lista_municipios.Rows.Count; i++) { li = new ListItem(); li.Text = lista_municipios.Rows[i]["descripcion"].ToString(); li.Value = lista_municipios.Rows[i]["id_municipio"].ToString(); d_municipio_residencia.Items.Add(li); } MunicipioLN municipioCUI = new MunicipioLN(); DataTable lista_municipiosCUI = municipio.ObtenerTodosMunicipios(); ListItem liCUI = new ListItem(); liCUI = new ListItem(); for (int i = 0; i < lista_municipiosCUI.Rows.Count; i++) { liCUI = new ListItem(); liCUI.Text = lista_municipios.Rows[i]["descripcion"].ToString(); liCUI.Value = lista_municipios.Rows[i]["id_municipio"].ToString(); d_municipio_cui.Items.Add(liCUI); } TipoSangreLN tipo_sangre = new TipoSangreLN(); DataTable lista_tipo_sangre = tipo_sangre.ObtenerTipoSangre(); li = new ListItem(); for (int i = 0; i < lista_tipo_sangre.Rows.Count; i++) { li = new ListItem(); li.Text = lista_tipo_sangre.Rows[i]["descripcion"].ToString(); li.Value = lista_tipo_sangre.Rows[i]["id_tipo_sangre"].ToString(); d_tipo_sangre.Items.Add(li); } EnfermedadLN enfermedad = new EnfermedadLN(); DataTable lista_enfermedad = enfermedad.ObtenerEnfermedad(); li = new ListItem(); for (int i = 0; i < lista_enfermedad.Rows.Count; i++) { li = new ListItem(); li.Text = lista_enfermedad.Rows[i]["descripcion"].ToString(); li.Value = lista_enfermedad.Rows[i]["id_enfermedad"].ToString(); d_enfermedades.Items.Add(li); } AlergiaLN alergia = new AlergiaLN(); DataTable lista_alergia = alergia.ObtenerAlergia(); li = new ListItem(); for (int i = 0; i < lista_alergia.Rows.Count; i++) { li = new ListItem(); li.Text = lista_alergia.Rows[i]["descripcion"].ToString(); li.Value = lista_alergia.Rows[i]["id_alergia"].ToString(); d_alergias.Items.Add(li); } ParentescoLN parentesco = new ParentescoLN(); ddlParentesco.ClearSelection(); ddlParentesco.Items.Clear(); ddlParentesco.AppendDataBoundItems = true; ddlParentesco.Items.Add("-- Elija Parentesco --"); ddlParentesco.Items[0].Value = "0"; ddlParentesco.DataSource = parentesco.ObtenerParentescos(); ddlParentesco.DataTextField = "descripcion"; ddlParentesco.DataValueField = "id_parentesco"; ddlParentesco.DataBind(); EstadoContratoLN estadoContrato = new EstadoContratoLN(); DataTable lista_estadoContrato = estadoContrato.ObtenerEstadoContrato(); for (int i = 0; i < lista_estadoContrato.Rows.Count; i++) { li = new ListItem(); li.Text = lista_estadoContrato.Rows[i]["descripcion"].ToString(); li.Value = lista_estadoContrato.Rows[i]["id_estado_contrato"].ToString(); c_estado_contrato.Items.Add(li); } RenglonPresupuestarioLN renglonPresup = new RenglonPresupuestarioLN(); DataTable lista_renglonPresup = renglonPresup.ObtenerRenglonPresupuestario(); for (int i = 0; i < lista_renglonPresup.Rows.Count; i++) { li = new ListItem(); li.Text = lista_renglonPresup.Rows[i]["descripcion"].ToString(); li.Value = lista_renglonPresup.Rows[i]["id_renglon_presupuestario"].ToString(); c_renglon_presup.Items.Add(li); } }