protected void BtGv_Command(object sender, CommandEventArgs e) { string Codigo = e.CommandArgument.ToString(); ResidenteBL Servicio = new ResidenteBL(); Entities.Entities.Residente Residente = new Entities.Entities.Residente(); Residente = Servicio.GetResidentePorIDBL(Convert.ToInt32(Codigo)); TbNombresResidente.Text = Residente.Nombres; TbResidenteApellidos.Text = Residente.Apellidos; TbEdadResidente.Text = Convert.ToString(Residente.Edad); TbCedulaResidente.Text = Residente.Cedula; TbTelefonoResidente.Text = Residente.Telefono; TbCorreoResidente.Text = Residente.Correo; if (Residente.Estado == "ACT") { DdEstadoResidente.SelectedIndex = 1; } else { DdEstadoResidente.SelectedIndex = 2; } Session["Update"] = 1; Session["CodigoResidente"] = Convert.ToInt32(Codigo); }
public void LlenarGVPorCodigo() { ResidenteBL Servicio = new ResidenteBL(); Entities.Entities.Residente Residente = new Entities.Entities.Residente(); if (TbBuscarCodigo.Text.Trim() == "") { this.LlenarGV(); } else { Residente = Servicio.GetResidentePorIDBL(Convert.ToInt32(TbBuscarCodigo.Text)); if (Residente == null) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", " AlertCodigoInvalido()", true); TbBuscarCodigo.Text = ""; this.LlenarGV(); } else { DataTable Grid = new DataTable(); DataRow Fila; ResidenteBL ServicioBL = new ResidenteBL(); Grid.Columns.Add("Código"); Grid.Columns.Add("Estado"); Grid.Columns.Add("Nombres"); Grid.Columns.Add("Apellidos"); Grid.Columns.Add("Edad"); Grid.Columns.Add("Teléfono"); Grid.Columns.Add("Email"); Grid.Columns.Add("Cedula"); Fila = Grid.NewRow(); Fila["Código"] = Residente.IdResidente; Fila["Estado"] = Residente.Estado; Fila["Nombres"] = Residente.Nombres; Fila["Apellidos"] = Residente.Apellidos; Fila["Edad"] = Residente.Edad; Fila["Teléfono"] = Residente.Telefono; Fila["Email"] = Residente.Correo; Fila["Cedula"] = Residente.Cedula; Grid.Rows.Add(Fila); GvResidentes.DataSource = Grid; GvResidentes.DataBind(); } } }
protected void BtActualizarResidente_Click(object sender, EventArgs e) { if (Page.IsValid == true) { if (TbNombresResidente.Text.Trim() == "" || TbResidenteApellidos.Text.Trim() == "" || TbEdadResidente.Text.Trim() == "" || TbCedulaResidente.Text.Trim() == "" || TbTelefonoResidente.Text.Trim() == "" || TbCorreoResidente.Text.Trim() == "" || DdEstadoResidente.Text.Trim() == "") { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", "AlertCamposIncompletos()", true); } else { int Opc = new int(); if (Session["Update"] == null) { Opc = 0; } else { Opc = (int)Session["Update"]; } if (Opc == 0) { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", "AlertActualizarNoExistente()", true); } else { Entities.Entities.Residente UpdateResidente = new Entities.Entities.Residente(); ResidenteBL Servicio = new ResidenteBL(); bool Resultado = false; int IdUpdate = (int)Session["CodigoResidente"]; UpdateResidente.Nombres = TbNombresResidente.Text; UpdateResidente.Apellidos = TbResidenteApellidos.Text; UpdateResidente.Edad = Convert.ToInt32(TbEdadResidente.Text); UpdateResidente.Telefono = TbTelefonoResidente.Text; UpdateResidente.Correo = TbCorreoResidente.Text; UpdateResidente.Estado = DdEstadoResidente.SelectedValue; UpdateResidente.Cedula = TbCedulaResidente.Text; Resultado = Servicio.UpdateResidenteBL(IdUpdate, UpdateResidente); if (Resultado == true) { this.LlenarGV(); this.LimpiarCampos(); Session.RemoveAll(); ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", "ALertActualizado()", true); } else { ScriptManager.RegisterClientScriptBlock(this.Page, this.Page.GetType(), "", "AlertErroEnElSistema()", true); } } } } }