protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { if (Request.QueryString["id"] == null) { Response.Redirect("ListarPersonas.aspx"); } else { bool disponibilidad = true; string idPersona = Request.QueryString["id"].ToString(); VOPersona persona = BLLPersona.ConsultarPersona(idPersona); CargarFormulario(persona); CargarGrid(idPersona); disponibilidad = (bool)persona.Disponibilidad; if (disponibilidad) { lblIdPersona.ForeColor = System.Drawing.Color.Green; btnEliminar.Visible = true; } else { lblIdPersona.ForeColor = System.Drawing.Color.Red; btnEliminar.Visible = false; } } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { Enumeradores.EnumToListBox(typeof(CargoPersona), ddlCargo, true); if (Request.QueryString["id"] == null) { Response.Redirect("ListarPersonas.aspx"); } else { bool disponibilidad = true; string idPersona = Request.QueryString["id"].ToString(); VOPersona persona = BLLPersona.ConsultarPersona(idPersona); CargarFormulario(persona); disponibilidad = (bool)persona.Disponibilidad; if (disponibilidad) { lblIdPersona.ForeColor = System.Drawing.Color.Green; } else { lblIdPersona.ForeColor = System.Drawing.Color.Red; } } } }
public void CatalogoOwners(DropDownList dll) { int[] cargo = { 1, 3 }; List <VOPersona> owners = BLLPersona.CatalogoPersona(cargo, true); foreach (VOPersona persona in owners) { dll.Items.Add(new ListItem(persona.Nombre, persona.IdPersona.ToString())); } }
public void CatalogoOwners(DropDownList ddl, int[] cargo) { List <VOPersona> owner = BLLPersona.CatalogoPersona(cargo, true); foreach (VOPersona persona in owner) { ddlOwner.Items.Add(new ListItem(persona.Nombre, persona.IdPersona.ToString())); ddl.Items.Add(new ListItem(persona.Nombre, persona.IdPersona.ToString())); } }
protected void btnGuardar_Click(object sender, EventArgs e) { try { VOPersona persona = new VOPersona(int.Parse(lblIdPersona.Text), txtTelefono.Text, txtDireccion.Text, txtNombre.Text, txtCorreo.Text, int.Parse(ddlCargo.SelectedValue), null, lblUrlFoto.InnerText); BLLPersona.Actualizar(persona); LimpiarFormulario(); Response.Redirect("ListarPersonas.aspx", false); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, GetType(), "Mensaje de Error", "alert('Se registró un error al realizar la operación');", true); } }
protected void btnEliminar_Click(object sender, EventArgs e) { BLLPersona.Eliminar(lblIdPersona.Text); Response.Redirect("ListarPersonas.aspx"); }
public void CargarGrid() { gvPersonas.DataSource = BLLPersona.ConsultarPersonas(null); gvPersonas.DataBind(); }