コード例 #1
0
        private void frmRegistrarAgenda_Load(object sender, EventArgs e)
        {
            if (unProfesional.TieneAgenda())
            {
                MessageBox.Show("El profesional ya cuenta con una agenda", "Error!", MessageBoxButtons.OK);
                this.Close();
            }
            cmbEspecialidades.DataSource    = Especialidades.ObtenerEspecialidadesProfesional(unProfesional.Id);
            cmbEspecialidades.ValueMember   = "Codigo";
            cmbEspecialidades.DisplayMember = "Descripcion";

            grillaHorarios.AutoGenerateColumns = false;
            grillaHorarios.MultiSelect         = false;

            dtpDesde.MinDate = DateTime.Parse(System.Configuration.ConfigurationSettings.AppSettings["Fecha"]);
            dtpHasta.MinDate = DateTime.Parse(System.Configuration.ConfigurationSettings.AppSettings["Fecha"]);

            generarGrilla();

            //OBTENGO LOS DIAS
            cmbDias.DataSource    = Utiles.ObtenerTodosLosDias();
            cmbDias.ValueMember   = "Id";
            cmbDias.DisplayMember = "Detalle";

            //OBTENGO LAS HORAS
            cmbHoraDesde.DataSource    = Utiles.ObtenerHorasDiasHabiles();
            cmbHoraDesde.ValueMember   = "LaHora";
            cmbHoraDesde.DisplayMember = "HoraAMostrar";

            cmbHoraHasta.DataSource    = Utiles.ObtenerHorasDiasHabiles();
            cmbHoraHasta.ValueMember   = "LaHora";
            cmbHoraHasta.DisplayMember = "HoraAMostrar";

            lblNombre.Text = unProfesional.Apellido + ", " + unProfesional.Nombre;
        }
コード例 #2
0
        private void frmAtencion_Load(object sender, EventArgs e)
        {
            cmbEspecialidades.DataSource    = Especialidades.ObtenerEspecialidadesProfesional(profesional.Id);
            cmbEspecialidades.ValueMember   = "Codigo";
            cmbEspecialidades.DisplayMember = "Descripcion";

            lbl1.Text = "Profesional: " + profesional.Apellido + ", " + profesional.Nombre;
            lbl2.Text = "Afiliado: " + afiliado.Apellido + ", " + afiliado.Nombre;
        }
コード例 #3
0
        public void almacenarDatosProfesionalSinPersona()
        {
            unProfesional.Matricula      = (int)int.Parse(txtMatricula.Text);
            unProfesional.Especialidades = new List <Especialidad>();

            listaVieja = Especialidades.ObtenerEspecialidadesProfesional(unProfesional.Id);

            foreach (Especialidad unaEsp in grillaEspecialidades.CheckedItems)
            {
                unProfesional.Especialidades.Add(unaEsp);
            }

            unProfesional.TipoDocumento   = (decimal)cmbTipoDoc.SelectedValue;
            unProfesional.NumeroDocumento = (decimal)decimal.Parse(txtDni.Text);
        }
コード例 #4
0
        public void almacenarDatosProfesional()
        {
            unProfesional.Direccion      = txtDir.Text;
            unProfesional.Telefono       = (decimal)decimal.Parse(txtTel.Text);
            unProfesional.Mail           = txtMail.Text;
            unProfesional.Sexo           = (String)cmbSexo.SelectedValue;
            unProfesional.Matricula      = (int)int.Parse(txtMatricula.Text);
            unProfesional.Especialidades = new List <Especialidad>();

            listaVieja = Especialidades.ObtenerEspecialidadesProfesional(unProfesional.Id);

            foreach (Especialidad unaEsp in grillaEspecialidades.CheckedItems)
            {
                unProfesional.Especialidades.Add(unaEsp);
            }
            unProfesional.Nombre          = txtNombre.Text;
            unProfesional.Apellido        = txtApellido.Text;
            unProfesional.TipoDocumento   = (decimal)cmbTipoDoc.SelectedValue;
            unProfesional.NumeroDocumento = (decimal)decimal.Parse(txtDni.Text);
            unProfesional.FechaNacimiento = (DateTime)dtpFechaNacimiento.Value;
        }