コード例 #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);
            }
        }
コード例 #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);
            }
        }
コード例 #3
0
        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);
            }
        }
コード例 #4
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);
        }
コード例 #5
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);
        }