//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); } }
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); } }
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); } }