private void btn_buscar_Click(object sender, EventArgs e) { try { ManipulacionComponentes.habilitarComponentes(new List <Control>() { this.btn_primera, this.btn_anterior, this.btn_siguiente, this.btn_ultima, this.btn_seleccionar }); armarQuery(); pagingDS = new DataSet(); ManipulacionComponentes.llenarGrid(dgv_roles, sql.ToString(), pagingDS, scrollVal, CANT_POR_PAGINA, "Roles"); dgv_roles.DataSource = pagingDS; dgv_roles.DataMember = "Roles"; cantRoles = (dgv_roles.Rows.Count == 0) ? 1 : dgv_roles.Rows.Count; lbl_nro_roles.Text = dgv_roles.Rows.Count.ToString(); cantPaginas = cantRoles / CANT_POR_PAGINA; nroPagina = 1; if (cantRoles % CANT_POR_PAGINA > 0) { cantPaginas = cantPaginas + 1; } lbl_nro_pagina.Text = "Página " + nroPagina + " de " + cantPaginas; } catch (Exception ex) { Console.WriteLine(ex.ToString()); MessageBox.Show("Se ha producido un error al buscar los roles: " + ex.Message, "Error inesperado", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btn_buscar_Click(object sender, EventArgs e) { try { this.lbl_error_nro_matricula.Visible = false; this.lbl_error_nro_doc.Visible = false; ManipulacionComponentes.vaciarGrid(this.dgv_profesionales); ManipulacionComponentes.deshabilitarComponentes(new List <Control>() { this.btn_primera, this.btn_anterior, this.btn_siguiente, this.btn_ultima, this.btn_seleccionar }); this.lbl_nro_pagina.Text = ""; this.lbl_nro_profesionales.Text = ""; if (validar()) { ManipulacionComponentes.habilitarComponentes(new List <Control>() { this.btn_primera, this.btn_anterior, this.btn_siguiente, this.btn_ultima, this.btn_seleccionar }); armarQuery(); pagingDS = new DataSet(); ManipulacionComponentes.llenarGrid(dgv_profesionales, sql.ToString(), pagingDS, scrollVal, CANT_POR_PAGINA, "Profesionales"); dgv_profesionales.DataSource = pagingDS; dgv_profesionales.DataMember = "Profesionales"; cantProfesionales = calcularFilasTotal(); lbl_nro_profesionales.Text = cantProfesionales.ToString(); if (cantProfesionales == 0) { cantPaginas = 1; ManipulacionComponentes.deshabilitarComponentes(new List <Control>() { this.btn_primera, this.btn_anterior, this.btn_siguiente, this.btn_ultima, this.btn_seleccionar }); } else { cantPaginas = cantProfesionales / CANT_POR_PAGINA; } nroPagina = 1; if (cantProfesionales % CANT_POR_PAGINA > 0) { cantPaginas = cantPaginas + 1; } lbl_nro_pagina.Text = "Página " + nroPagina + " de " + cantPaginas; } } catch (Exception ex) { Console.WriteLine(ex.ToString()); MessageBox.Show("Se ha producido un error al buscar profesionales: " + ex.Message, "Error inesperado", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btn_buscarTurnos_Click(object sender, EventArgs e) { try { this.lbl_warn_afiliado.Visible = false; if (validar()) { ManipulacionComponentes.habilitarComponentes(new List <Control>() { this.btn_primera, this.btn_anterior, this.btn_siguiente, this.btn_ultima, this.btn_seleccionar }); this.lblCantTurnos.Text = "Cantidad de Turnos"; scrollVal = 0; pagingDS = new DataSet(); armarQuery(); ManipulacionComponentes.llenarGrid(dgv_turnosProfesional, sqlEspecialidadesProfesional.ToString(), pagingDS, scrollVal, CANT_POR_PAGINA, "Turnos"); dgv_turnosProfesional.DataSource = pagingDS; dgv_turnosProfesional.DataMember = "Turnos"; cantTurnos = calcularFilasTotal(); lbl_nroTurno.Text = cantTurnos.ToString(); cantPaginas = cantTurnos / CANT_POR_PAGINA; nroPagina = 1; if (cantTurnos % CANT_POR_PAGINA > 0) { cantPaginas = cantPaginas + 1; } if (this.cantPaginas == 0) { this.cantPaginas++; } lbl_nro_pagina.Text = "Página " + nroPagina + " de " + cantPaginas; } } catch (Exception ex) { Console.WriteLine(ex.ToString()); MessageBox.Show("Se ha producido un error al buscar turnos: " + ex.Message, "Error inesperado", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void cargarBonos() { try { ManipulacionComponentes.habilitarComponentes(new List <Control>() { this.btn_primera, this.btn_anterior, this.btn_siguiente, this.btn_ultima, this.btn_seleccionar }); this.lblCantTurnos.Text = "Cantidad de Bonos"; scrollVal = 0; pagingDS = new DataSet(); armarQuery(); ManipulacionComponentes.llenarGrid(dgv_bonosDisponibles, sqlBono.ToString(), pagingDS, scrollVal, CANT_POR_PAGINA, "Bonos"); dgv_bonosDisponibles.DataSource = pagingDS; dgv_bonosDisponibles.DataMember = "Bonos"; cantBonos = calcularFilasTotal(); lbl_nroTurno.Text = cantBonos.ToString(); cantPaginas = cantBonos / CANT_POR_PAGINA; nroPagina = 1; if (cantBonos % CANT_POR_PAGINA > 0) { cantPaginas = cantPaginas + 1; } if (this.cantPaginas == 0) { this.cantPaginas++; } lbl_nro_pagina.Text = "Página " + nroPagina + " de " + cantPaginas; } catch (Exception ex) { Console.WriteLine(ex.ToString()); MessageBox.Show("Se ha producido un error al buscar bonos: " + ex.Message, "Error inesperado", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } }
private void btn_buscar_Click(object sender, EventArgs e) { this.lbl_error_pro.Visible = false; this.lbl_error_esp.Visible = false; if (validar_profesional()) { try { //Inicializamos los componentes antes de realizar la búsqueda ManipulacionComponentes.vaciarGrid(this.dgv_turnos); ManipulacionComponentes.deshabilitarComponentes(new List <Control>() { this.btn_primera, this.btn_anterior, this.btn_siguiente, this.btn_ultima, this.btn_aceptar }); this.lbl_nro_pagina.Text = ""; this.lbl_nro_turnos.Text = ""; ManipulacionComponentes.habilitarComponentes(new List <Control>() { this.btn_primera, this.btn_anterior, this.btn_siguiente, this.btn_ultima, this.btn_aceptar }); armarQuery(); pagingDS = new DataSet(); //Llenamos la grilla con el resultado de la búsqueda ManipulacionComponentes.llenarGrid(this.dgv_turnos, sql.ToString(), pagingDS, scrollVal, CANT_POR_PAGINA, "Turnos"); this.dgv_turnos.DataSource = pagingDS; this.dgv_turnos.DataMember = "Turnos"; //Obtenemos el total de turnos devuelto por la búsqueda cantTurnos = calcularFilasTotal(); lbl_nro_turnos.Text = cantTurnos.ToString(); //Si no hay turnos, hay una sóla página y no se puede seleccionar ninguno if (cantTurnos == 0) { cantPaginas = 1; ManipulacionComponentes.deshabilitarComponentes(new List <Control>() { this.btn_primera, this.btn_anterior, this.btn_siguiente, this.btn_ultima, this.btn_aceptar }); } //Si hay turnos, obtenemos el total de páginas para mostrar else { cantPaginas = cantTurnos / CANT_POR_PAGINA; } nroPagina = 1; if (cantTurnos % CANT_POR_PAGINA > 0) { cantPaginas = cantPaginas + 1; } lbl_nro_pagina.Text = "Página " + nroPagina + " de " + cantPaginas; } catch (Exception ex) { Console.WriteLine(ex.ToString()); MessageBox.Show("Se ha producido un error al buscar turnos: " + ex.Message, "Error inesperado", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } } }