Ejemplo n.º 1
0
        private void actualizar_datagrid()
        {
            try
            {
                var    descripcion_especialidad = comboEspecialidades.Text.Trim();
                var    profesional_nombre       = textBox_nombre.Text.Trim();
                var    profesional_apellido     = textBox_apellido.Text.Trim();
                string fecha_texto = textBox_fecha.Text;

                label_cargando.Visible = true;
                this.Refresh();
                DataTable datos = BD_Turnos.obtener_turnos_disponibles(profesional_nombre, profesional_apellido, descripcion_especialidad, fecha_texto);
                if (datos.Rows.Count <= 0)
                {
                    throw new Exception("No hay Turnos Disponibles para los Filtros Seleccionados");
                }

                Comunes.llenar_dataGrid(dataGridView_resultados_filtros, datos);

                Comunes.agregar_boton_dataGrid(dataGridView_resultados_filtros, "Pedir Turno", nombre_boton_datagrid);
                label_cargando.Visible = false;
                this.Refresh();
            }
            catch (Exception ex)
            {
                label_cargando.Visible = false;
                this.Refresh();
                MessageBox.Show(ex.Message, "Pedir Turno", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 2
0
        private void button_Buscar_Click(object sender, EventArgs e)
        {
            try
            {
                string nombre    = this.textBox_Nombre.Text.Trim();
                string apellido  = this.textBox_Apellido.Text.Trim();
                string documento = this.textBox_Documento.Text.Trim();


                //DATAGRID
                DataTable datos = BD_Afiliados.obtener_afiliados_filtros(nombre, apellido, documento, false);

                if (datos.Rows.Count <= 0)
                {
                    throw new Exception("No hay Afiliados para Estos Filtros");
                }

                //Lleno el DataGrid
                Comunes.llenar_dataGrid(dataGridView_resultados_filtros, datos);

                //Agrego Boton
                Comunes.agregar_boton_dataGrid(dataGridView_resultados_filtros, "Seleccionar", nombre_boton_datagrid);
            }
            catch (Exception ex)
            {
                resetear_comprar();
                Comunes.limpiarDataGrid(dataGridView_resultados_filtros);
                MessageBox.Show("Error al Buscar Afiliado con Filtros.  " + ex.Message, "ComprarBono", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 3
0
 private void btnLimpiar_Click(object sender, EventArgs e)
 {
     this.txtAnio.Text = "";
     this.cmbQuienCancela.SelectedIndex = ComboData.obtener_indice(0, this.cmbQuienCancela);
     comboBox3.SelectedIndex            = ComboData.obtener_indice(0, this.comboBox3);
     comboSemestre.SelectedIndex        = ComboData.obtener_indice(0, this.comboSemestre);
     comboTop5.SelectedIndex            = ComboData.obtener_indice(1, this.comboTop5);
     comboEspec.SelectedIndex           = ComboData.obtener_indice(0, this.comboEspec);
     Comunes.llenar_dataGrid(dataGridEstadistico, new DataTable());
 }
        private void btnAccion_Click(object sender, EventArgs e)
        {
            try
            {
                if (this.chkTitular.Checked == true)
                {
                    if (siguiente != null)
                    {
                        if (siguiente.funcionalidad != ABM_AFILIADO.tipos_funcionalidad.ALTA)
                        {
                            this.siguiente.afiliado.id = this.afiliado_id;
                        }
                        else
                        {
                            this.siguiente.afiliado_principal    = new Afiliado();
                            this.siguiente.afiliado_principal.id = this.afiliado_id;
                        }
                        this.siguiente.ShowDialog();
                    }
                    this.Close();
                }
                else
                {
                    string nombre    = this.textBox_Nombre.Text.Trim();
                    string apellido  = this.textBox_Apellido.Text.Trim();
                    string documento = this.textBox_Documento.Text.Trim();


                    bool flag_buscar_titulares = false;
                    if (siguiente.funcionalidad == ABM_AFILIADO.tipos_funcionalidad.ALTA)
                    {
                        flag_buscar_titulares = true;
                    }

                    //DATAGRID
                    DataTable datos = BD_Afiliados.obtener_afiliados_filtros(nombre, apellido, documento, flag_buscar_titulares);

                    if (datos.Rows.Count <= 0)
                    {
                        throw new Exception("No hay Afiliados para Estos Filtros");
                    }

                    //Lleno el DataGrid
                    Comunes.llenar_dataGrid(dataGridView_resultados_filtros, datos);

                    //Agrego Boton
                    Comunes.agregar_boton_dataGrid(dataGridView_resultados_filtros, this.mensaje_funcionalidad, "seleccionar");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al Buscar Afiliado con Filtros. ERROR:  " + ex.Message, "identificarAfiliado", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 5
0
        private void actualizar_datagrid(string afiliado_nombre, string afiliado_apellido, string documento)
        {
            DataTable datos = Base_de_Datos.BD_Turnos.obtener_turnos_con_llegada(afiliado_nombre, afiliado_apellido, documento, this.profID);

            if (datos.Rows.Count <= 0)
            {
                throw new Exception("No hay turnos para estos filtros");
            }

            Comunes.llenar_dataGrid(turnosDatagrid, datos);
            Comunes.agregar_boton_dataGrid(turnosDatagrid, "Seleccionar", nombre_boton_datagrid);
        }
Ejemplo n.º 6
0
        private void actualizar_datagrid(string afiliado_nombre, string afiliado_apellido, string profesional_nombre, string profesional_apellido, string especialidad_descripcion)
        {
            //DATAGRID
            DataTable datos = Base_de_Datos.BD_Turnos.obtener_turnos_filtros(afiliado_nombre, afiliado_apellido, profesional_nombre, profesional_apellido, especialidad_descripcion);

            if (datos.Rows.Count <= 0)
            {
                throw new Exception("No hay Turnos para Estos Filtros");
            }

            //Lleno el DataGrid
            Comunes.llenar_dataGrid(dataGridView_resultados_filtros, datos);

            //Agrego Boton
            Comunes.agregar_boton_dataGrid(dataGridView_resultados_filtros, "Seleccionar", nombre_boton_datagrid);
        }
Ejemplo n.º 7
0
        private void Especialidades_mas_concurridas(int año)
        {
            try
            {
                //DATAGRID
                DataTable datos = BD_Estadisticas.get_top5_esp_con_mas_bonos(año, mes_desde, mes_hasta);

                //Lleno el DataGrid
                Comunes.llenar_dataGrid(dataGridEstadistico, datos);

                if (datos.Rows.Count <= 0)
                {
                    throw new Exception("No hay resultados para Estos Filtros");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ESTADISTICAS", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Ejemplo n.º 8
0
        private void Profesionales_que_menos_trabajaron(int año)
        {
            try
            {
                //DATAGRID
                DataTable datos = BD_Estadisticas.get_top5_prof_vagos(año, mes_desde, mes_hasta, plan, especialidad);

                //Lleno el DataGrid
                Comunes.llenar_dataGrid(dataGridEstadistico, datos);

                if (datos.Rows.Count <= 0)
                {
                    throw new Exception("No hay resultados para Estos Filtros");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ESTADISTICAS", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }