private void mapAfiliado_Vista(Afiliado afiliado)
        {
            afiliado.apellido     = txtApellido.Text;
            afiliado.direccion    = txtDireccion.Text;
            afiliado.estado_civil = ComboData.obtener_identificador(cmbEstadoCiv);
            afiliado.e_mail       = TxtMail.Text;
            //afiliado.fecha_nac = dtFNac.Value;
            if (!String.IsNullOrEmpty(txtAfilId.Text.Trim()))
            {
                afiliado.id = Int32.Parse(txtAfilId.Text);
            }

            afiliado.nombre = txtNombre.Text;

            if (!String.IsNullOrEmpty(txtNroDoc.Text.Trim()))
            {
                afiliado.nro_doc = Int32.Parse(txtNroDoc.Text);
            }

            afiliado.plan_id   = ComboData.obtener_identificador(cmbPlan);
            afiliado.sexo      = ComboData.obtener_descripcion(cmbSexo)[0];
            afiliado.telefono  = string.IsNullOrEmpty(txtNroTelefono.Text.Trim())? new int?(): Int32.Parse(txtNroTelefono.Text.Trim());
            afiliado.tipo_doc  = ComboData.obtener_descripcion(cmbTipoDoc);
            afiliado.fecha_nac = DateTime.Parse(txtFec_Nac.Text);
        }
예제 #2
0
        private void comboSemestre_SelectedIndexChanged(object sender, EventArgs e)
        {
            var semestre = ComboData.obtener_identificador(comboSemestre);

            if (semestre == 1)
            {
                this.cmbDesde.Items.Clear();
                this.cmbHasta.Items.Clear();
                foreach (ComboData item in semestre1)
                {
                    this.cmbDesde.Items.Add(item);
                    this.cmbHasta.Items.Add(item);
                }
                ;
                cmbDesde.SelectedIndex = 0;
                cmbHasta.SelectedIndex = 5;
            }
            else
            {
                if (semestre == 2)
                {
                    this.cmbDesde.Items.Clear();
                    this.cmbHasta.Items.Clear();
                    foreach (ComboData item in semestre2)
                    {
                        this.cmbDesde.Items.Add(item);
                        this.cmbHasta.Items.Add(item);
                    }
                    ;
                    cmbDesde.SelectedIndex = 0;
                    cmbHasta.SelectedIndex = 5;
                }
                else
                {
                    this.cmbDesde.Items.Clear();
                    this.cmbHasta.Items.Clear();
                    foreach (ComboData item in semestre1)
                    {
                        this.cmbDesde.Items.Add(item);
                        this.cmbHasta.Items.Add(item);
                    }
                    ;
                    foreach (ComboData item in semestre2)
                    {
                        this.cmbDesde.Items.Add(item);
                        this.cmbHasta.Items.Add(item);
                    }
                    ;
                    cmbDesde.SelectedIndex = 0;
                    cmbHasta.SelectedIndex = 11;
                }
            }
        }
예제 #3
0
        private void comboTop5_SelectedIndexChanged(object sender, EventArgs e)
        {
            var estadistica = ComboData.obtener_identificador(this.comboTop5);

            switch (estadistica)
            {
            case 1:     //Especialidades_mas_canceladas();
                this.lblEspecialidad.Visible = false;
                this.comboEspec.Visible      = false;
                this.lblPlan.Visible         = false;
                this.comboBox3.Visible       = false;
                this.lblCance.Visible        = true;
                this.cmbQuienCancela.Visible = true;
                break;

            case 2:    //Profesionales_mas_consultados();
                this.lblEspecialidad.Visible = false;
                this.comboEspec.Visible      = false;
                this.lblPlan.Visible         = true;
                this.comboBox3.Visible       = true;
                this.lblCance.Visible        = false;
                this.cmbQuienCancela.Visible = false;
                break;

            case 3:    //Profesionales_que_menos_trabajaron();
                this.lblEspecialidad.Visible = true;
                this.comboEspec.Visible      = true;
                this.lblPlan.Visible         = true;
                this.comboBox3.Visible       = true;
                this.lblCance.Visible        = false;
                this.cmbQuienCancela.Visible = false;
                break;

            case 4:    //Afiliado_que_mas_bonos_compro();
                this.lblEspecialidad.Visible = false;
                this.comboEspec.Visible      = false;
                this.lblPlan.Visible         = false;
                this.comboBox3.Visible       = false;
                this.lblCance.Visible        = false;
                this.cmbQuienCancela.Visible = false;
                break;

            case 5:    //Especialidades_mas_concurridas();
                this.lblEspecialidad.Visible = false;
                this.comboEspec.Visible      = false;
                this.lblPlan.Visible         = false;
                this.comboBox3.Visible       = false;
                this.lblCance.Visible        = false;
                this.cmbQuienCancela.Visible = false;
                break;
            }
            ;
        }
예제 #4
0
        private void btnEjecutar_Click(object sender, EventArgs e)
        {
            try
            {
                int año;
                if (!string.IsNullOrWhiteSpace(this.txtAnio.Text))
                {
                    año = Int32.Parse(this.txtAnio.Text);
                }
                else
                {
                    año = 0;
                    //throw new Exception("Debe indicar un año, para realizar la consulta \r\n Usar 0 si se quiere de todos los años");
                }

                if (mes_desde > mes_hasta)
                {
                    throw new Exception("El Mes de Inicio no puede ser mayor al Mes Final");
                }

                var estadistica = ComboData.obtener_identificador(this.comboTop5);
                switch (estadistica)
                {
                case 1:
                    Especialidades_mas_canceladas(año);
                    break;

                case 2:
                    Profesionales_mas_consultados(año);
                    break;

                case 3:
                    Profesionales_que_menos_trabajaron(año);
                    break;

                case 4:
                    Afiliado_que_mas_bonos_compro(año);
                    break;

                case 5:
                    Especialidades_mas_concurridas(año);
                    break;
                }
                ;
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ESTADISTICAS", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #5
0
 private void comboBox3_SelectedIndexChanged(object sender, EventArgs e)
 {
     this.plan = ComboData.obtener_identificador(comboBox3);
 }
예제 #6
0
 private void cmbQuienCancela_SelectedIndexChanged(object sender, EventArgs e)
 {
     this.cancelador = ComboData.obtener_identificador(cmbQuienCancela);
 }
예제 #7
0
 private void comboEspec_SelectedIndexChanged(object sender, EventArgs e)
 {
     this.especialidad = ComboData.obtener_identificador(comboEspec);
 }