public CancelacionAbs(Persona _persona)
        {
            InitializeComponent();
            persona = _persona;
            lblCancelado.Visible = false;
            dataGridPersonas.Visible = false;
            dataGridTipos.Visible = false;
            lblTxtMotivo.Visible = false;
            string clase = persona.GetType().Name;
            lblPersona.Text = clase+":";
            btnSeleccionarPersona.Text = "Seleccionar " + clase;
            llenarTiposDeCancelacion();

            if (Usuario.persona is Afiliado && this.persona is Afiliado)

            {
                this.btnSeleccionarPersona .Enabled = false;
                this.btnSeleccionarPersona.Visible = false;
                this.lblNombrePersona .Text = Usuario.persona.apellido + ", " + Usuario.persona.nombre;

                this.persona.id = Usuario.persona.id;

                dataGridPersonas.Visible =   true;
                dataGridTipos.Visible = true;
                refrescarDataGrid();
            }
        }
Beispiel #2
0
 public static void setUsuarioFromId(int id)
 {
     Usuario.id = id;
     rol = SelectorRol.seleccionarRol(id);
     persona = AbstractHomePersonas.getPersonaFromRolYUsuario(rol, id);
     setNombre();
 }
        private void btnSeleccionarPersona_Click(object sender, EventArgs e)
        {
            Persona personaAux;
            personaAux = persona.getHome().seleccionar();
            if (personaAux != null)
            {
                persona = personaAux;
                if (!String.IsNullOrEmpty(persona.nombre))
                    lblNombrePersona.Text = persona.apellido + ", " + persona.nombre;

                refrescarDataGrid();
                dataGridPersonas.Columns["Id"].Visible = false;
                dataGridPersonas.Visible = true;
                dataGridTipos.Visible = true;
            }
        }