Exemplo n.º 1
0
        //Handler para Cuando se Selecciona un Boton del DataGrid
        //IMPORTANTE: Se genera haciendo doble click en el DataGrid
        private void dataGridView_resultados_filtros_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                if (dataGridView_resultados_filtros.Columns[e.ColumnIndex].Name == nombre_boton_datagrid)
                {
                    //Hago cosas con los valores de la fila seleccionada
                    fecha = DateTime.Parse(
                        Comunes.obtenerStringDataGrid(dataGridView_resultados_filtros, e.RowIndex, 0)
                        );
                    string horario       = Comunes.obtenerStringDataGrid(dataGridView_resultados_filtros, e.RowIndex, 1);
                    string prof_nombre   = Comunes.obtenerStringDataGrid(dataGridView_resultados_filtros, e.RowIndex, 2);
                    string prof_apellido = Comunes.obtenerStringDataGrid(dataGridView_resultados_filtros, e.RowIndex, 3);
                    string especialidad  = Comunes.obtenerStringDataGrid(dataGridView_resultados_filtros, e.RowIndex, 4);
                    int    afil_id       = BD_Afiliados.obtenerID_afiliado(usuario.nombre, usuario.apellido, usuario.id);

                    BD_Turnos.asignar_turno(prof_nombre, prof_apellido, fecha, horario, especialidad, afil_id);

                    MessageBox.Show("Turno Asignado.   Seleccionado Profesional: " + prof_nombre + " " + prof_apellido + "   Especialidad: " + especialidad, "ComprarBono", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    button_limpiar_Click(null, null);
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error al obtener Datos Afiliado. " + ex.Message, "ComprarBono", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo 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);
            }
        }
        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);
            }
        }
 private void CompraBono_Load(object sender, EventArgs e)
 {
     try
     {
         this.id_afiliado_que_compra = BD_Afiliados.obtenerID_afiliado(usuario.nombre, usuario.apellido, usuario.id);;
         mostrar_plan();
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message, "ComprarBono", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 5
0
 private void CompraBono_Load(object sender, EventArgs e)
 {
     label_Id_Usuario.Text = "";
     try
     {
         if (this.funcionalidad == tipos_funcionalidad.USUARIO)
         {
             deshabilitar_busqueda();
             this.id_afiliado_que_compra = BD_Afiliados.obtenerID_afiliado(usuario_o_administrador.nombre, usuario_o_administrador.apellido, usuario_o_administrador.id);;
             mostrar_plan();
         }
         else
         {
             this.id_afiliado_que_compra = -1;
             deshabilitar_comprar();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Error al Cargar Ventana: " + ex.Message, "ComprarBono", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }