private void lstSeleccionProfesionales_Load(object sender, EventArgs e)
        {
            grillaProfesionales.AutoGenerateColumns = false;
            List <Especialidad> listaDeEspecialidades = Especialidades.ObtenerEspecialidades();

            cmbEspecialidades.DataSource    = listaDeEspecialidades;
            cmbEspecialidades.ValueMember   = "Codigo";
            cmbEspecialidades.DisplayMember = "Descripcion";

            cargarGrilla();
        }
Example #2
0
        private void lstTurno_Load(object sender, EventArgs e)
        {
            grillaProfesionales.AutoGenerateColumns = false;
            grillaProfesionales.MultiSelect         = false;
            List <Especialidad> listaDeEspecialidades = Especialidades.ObtenerEspecialidades();

            cmbEspecialidades.DataSource    = listaDeEspecialidades;
            cmbEspecialidades.ValueMember   = "Codigo";
            cmbEspecialidades.DisplayMember = "Descripcion";

            DataGridViewTextBoxColumn ColPersona = new DataGridViewTextBoxColumn();

            ColPersona.DataPropertyName = "Id";
            ColPersona.HeaderText       = "Persona";
            ColPersona.Width            = 120;
            grillaProfesionales.Columns.Add(ColPersona);

            DataGridViewTextBoxColumn ColApellido = new DataGridViewTextBoxColumn();

            ColApellido.DataPropertyName = "Apellido";
            ColApellido.HeaderText       = "Apellido";
            ColApellido.Width            = 120;
            grillaProfesionales.Columns.Add(ColApellido);

            DataGridViewTextBoxColumn ColNombre = new DataGridViewTextBoxColumn();

            ColNombre.DataPropertyName = "Nombre";
            ColNombre.HeaderText       = "Nombre";
            ColNombre.Width            = 120;
            grillaProfesionales.Columns.Add(ColNombre);

            DataGridViewTextBoxColumn ColMatr = new DataGridViewTextBoxColumn();

            ColMatr.DataPropertyName = "Matricula";
            ColMatr.HeaderText       = "Matricula";
            ColMatr.Width            = 120;
            grillaProfesionales.Columns.Add(ColMatr);

            DataGridViewTextBoxColumn ColDoc = new DataGridViewTextBoxColumn();

            ColDoc.DataPropertyName = "NumeroDocumento";
            ColDoc.HeaderText       = "Documento";
            ColDoc.Width            = 120;
            grillaProfesionales.Columns.Add(ColDoc);

            lbl1.Text = "Afiliado: " + unAfiliado.Apellido + ", " + unAfiliado.Nombre;
        }
Example #3
0
        private void frmProfesional_Load(object sender, EventArgs e)
        {
            listaDeEspecialidades              = Especialidades.ObtenerEspecialidades();
            grillaEspecialidades.DataSource    = listaDeEspecialidades;
            grillaEspecialidades.ValueMember   = "Codigo";
            grillaEspecialidades.DisplayMember = "Descripcion";

            List <TipoDoc> listaDeTipos = TiposDoc.ObtenerTiposDoc();

            cmbTipoDoc.DataSource    = listaDeTipos;
            cmbTipoDoc.ValueMember   = "Id";
            cmbTipoDoc.DisplayMember = "Descripcion";

            List <Sexo> listaDeSexos = Sexo.ObtenerSexos();

            cmbSexo.DataSource    = listaDeSexos;
            cmbSexo.ValueMember   = "Id";
            cmbSexo.DisplayMember = "Id";

            if (Operacion == "Modificacion")
            {
                label14.Hide();
                label24.Hide();
                label3.Hide();
                label17.Hide();
                label20.Hide();
                label11.Hide();
                label15.Hide();
                label16.Hide();
                label19.Hide();
                label22.Hide();
                label13.Hide();
                label12.Hide();

                txtNombre.Text       = unProfesional.Nombre;
                txtNombre.Enabled    = false;
                txtApellido.Text     = unProfesional.Apellido;
                txtApellido.Enabled  = false;
                txtDni.Text          = unProfesional.NumeroDocumento.ToString();
                txtDni.Enabled       = false;
                txtMatricula.Text    = unProfesional.Matricula.ToString();
                txtMatricula.Enabled = false;

                cmbTipoDoc.Enabled = false;
                //dtpFechaNacimiento.Value.Date =     VER TEMA DE TIPOS, SINO YA FUE
                dtpFechaNacimiento.Enabled = false;

                cmbTipoDoc.Text = "" + Utiles.ObtenerTipoDoc(unProfesional.TipoDocumento);
                txtDir.Text     = unProfesional.Direccion;
                txtMail.Text    = unProfesional.Mail;
                txtTel.Text     = unProfesional.Telefono.ToString();
                cmbSexo.Text    = unProfesional.Sexo;

                List <Especialidad> listaTiene = unProfesional.Especialidades;

                foreach (Especialidad unaEsp in listaDeEspecialidades)
                {
                    var probar = listaTiene.SingleOrDefault(esp => esp.Codigo == unaEsp.Codigo);
                    if (probar != null)
                    {
                        grillaEspecialidades.SetItemChecked(listaDeEspecialidades.IndexOf(unaEsp), true);
                    }
                }
            }
        }