// BUSCA A LOS PROFESIONALES
        private void filtrarPag()
        {
            if (ChkListEspecialidades.CheckedIndices.Count == 0)
            {
                MessageBox.Show("Se debe elegir al menos una especialidad", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }
            ;

            wheres = "";
            armarWhere();

            string query2 = "SELECT DISTINCT(p.prof_id), prof_nombre, prof_apellido FROM DREAM_TEAM.especialidad e JOIN DREAM_TEAM.especialidad_por_profesional r ON (e.esp_id = r.esp_id) JOIN DREAM_TEAM.profesional p ON ( r.prof_id = p.prof_id) WHERE prof_apellido != '' AND esp_descripcion IN " + wheres;

            CompletadorDeTablas.hacerQuery(query2, ref dataGridView1);
        }
Ejemplo n.º 2
0
        // CREA LA INSTANCIA, TRAE LOS TURNOS DEL AFILIADO
        public TurnCancelAfiliado(int us_id)
        {
            getID(us_id);
            InitializeComponent();
            dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
            dataGridView1.MultiSelect   = false;
            dataGridView1.ReadOnly      = true;

            string query = "SELECT DATEPART(year,turno_fecha)'Año', DATEPART(month,turno_fecha)'Mes', DATEPART(day,turno_fecha)'Dia', DATEPART(hour,turno_fecha) 'Hora', DATEPART(MINUTE,turno_fecha) 'Minutos', turno_id 'ID del turno' ";

            query += "FROM DREAM_TEAM.turnos t ";
            query += "JOIN DREAM_TEAM.afiliado a ON (t.turno_af=a.af_id) ";
            query += String.Format("WHERE a.af_id={0} ", af_id());
            query += String.Format("AND a.af_rel_id={0} ", af_rel_id());
            query += "AND t.turno_estado = 0";
            query += "ORDER BY 'Año', 'Mes', 'Dia', 'Hora', 'Minutos'";

            CompletadorDeTablas.hacerQuery(query, ref dataGridView1);
        }
Ejemplo n.º 3
0
        private void btPuntos_Click(object sender, EventArgs e)
        {
            if (txtDni.Text == "")
            {
                MessageBox.Show("Complete su dni");
                return;
            }

            string    queryExistencia = "select * from dbas.personas where dni_persona = " + txtDni.Text;
            DataTable dte             = (new ConexionSQL()).cargarTablaSQL(queryExistencia);

            if (dte.Rows.Count == 0)
            {
                MessageBox.Show("El dni: " + txtDni.Text + " no se encuentra en la base ");
                return;
            }

            if (dte.Rows.Count > 1)
            {
                MessageBox.Show("Hay inconsistencia en la base de datos por DNI repetido. Dirigirse a hablar con el administrador");
                return;
            }

            if (!validarExtraDNI())
            {
                return;
            }

            CompletadorDeTablas.hacerQuery("select * from dbas.historialMillas (" + txtDni.Text + ")", ref dgvmillas);
            if (dgvmillas.Columns.Count != 0)
            {
                dgvmillas.Columns.Remove("seleccionar");
            }

            CompletadorDeTablas.hacerQuery("select * from DBAS.millasCanjeadas (" + txtDni.Text + ")", ref dgvProd);

            if (dgvProd.Columns.Count != 0)
            {
                dgvProd.Columns.Remove("seleccionar");
            }
        }
Ejemplo n.º 4
0
        private void btBuscar_Click(object sender, EventArgs e)
        {
            if (!validaciones())
            {
                return;
            }

            string query = "select distinct numero_butaca,tipo_butaca, piso_butaca  from dbas.butacasLibresEnViaje (" + viaje.idViaje + ") WHERE 1=1";// "  WHERE matricula_aeronave = '" + viaje.matriculaAeronave1 + "'";

            if (txtPiso.Text != "")
            {
                query = query + " AND piso_butaca = " + txtPiso.Text;
            }

            string agregado = " AND tipo_butaca IN (";

            if (chkPasillo.Checked)
            {
                agregado = agregado + "'Pasillo',";
            }
            if (chkVentanilla.Checked)
            {
                agregado = agregado + "'Ventanilla',";
            }
            agregado = agregado + " 'lalala')";


            string agregado2 = " AND id_butaca NOT IN (";

            foreach (PasajeEncomienda pasen in pasajes)
            {
                agregado2 = agregado2 + pasen.butacaKg + ",";
            }
            agregado2 = agregado2 + "-1)";

            query = query + agregado + agregado2 + " Order BY 1";

            CompletadorDeTablas.hacerQuery(query, ref dgvbutaca);
        }