Exemplo n.º 1
0
        public EditPaciente(Aplicador ap, Opciones op, ListView l)
        {
            this.ap = ap;
            this.op = op;
            this.listViewPacientes = l;
            InitializeComponent();
            this.buttonAction.Text = op.ToString();
            this.cbLugar.Enabled   = op != Opciones.Buscar;
            loadCombosAplicacion();
            switch (op)
            {
            case Opciones.Agregar:
                this.Text = Resources.TITLE_AddPatient;
                break;

            case Opciones.Editar:
            {
                string   codigo = this.listViewPacientes.SelectedItems[0].SubItems[1].Text;
                Paciente ale    = ap.Obtener_Paciente(codigo);
                this.Text = string.Format("{0} [{1}]", Resources.TITLE_EditPatient, ale.Codigo);

                this.textBoxNombre.Text       = ale.Nombre;
                this.textBoxApellido1.Text    = ale.Apellido1;
                this.textBoxApellido2.Text    = ale.Apellido2;
                this.textBoxCodigo.Text       = ale.Codigo;
                this.textBoxCodigo.ReadOnly   = true;
                this.domainUpDownSexo.Text    = ale.Sexo.ToString();
                this.dtpFechaNacimiento.Value = ale.Fecha_Nacimiento;
                this.textBoxDireccion.Text    = ale.Direccion;
                this.textBoxNivel.Text        = ale.Escolaridad;
            }
            break;

            default:
                this.linkLabel1.Visible = true;
                this.Text = Resources.ComboValue_ASS_Colores;
                this.textBoxCodigo.Enabled = true;
                break;
            }
        }