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; } }