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;
             }
         }
     }
 }
Exemplo n.º 2
0
        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()));
            }
        }
Exemplo n.º 4
0
        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()));
            }
        }
Exemplo n.º 5
0
 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();
 }