Exemplo n.º 1
0
        private static String consultarROLIDBuscaod(String rol)
        {
            String  query = "SELECT rol_Id from SQLEADOS.Rol where rol_nombre LIKE " + rol;
            DataSet res   = DBConsulta.ConectarConsulta(query);

            return(res.Tables[0].Rows[0][0].ToString());
        }
Exemplo n.º 2
0
        private void BuscarPublicacionSinCobrar_Load(object sender, EventArgs e)
        {
            String query = "SELECT DISTINCT publicacion_codigo, publicacion_descripcion FROM  SQLEADOS.Publicacion p JOIN SQLEADOS.Empresa E on p.publicacion_usuario_responsable = e.empresa_usuario JOIN SQLEADOS.ubicacionXpublicacion ub ON ub.ubiXpubli_Publicacion = publicacion_codigo JOIN SQLEADOS.ubicacionesXPublicidadComprada xxx ON xxx.ubxpcom_ubicacionXPublicidad = ub.ubiXpubli_ID WHERE empresa_razon_social LIKE '" + empresa + "' AND publicacion_estado LIKE 'Finalizad%' AND publicacion_codigo NOT IN (Select factura_publicacion FROM SQLEADOS.Factura WHERE factura_empresa_cuit LIKE e.empresa_cuit AND factura_empresa_razon_social LIKE empresa_razon_social)";

            dataGridView1.DataSource = DBConsulta.AbrirCerrarObtenerConsulta(query);
            cargarGrilla();
        }
        private int buscarIDGrado(String nombreGrado)
        {
            String    query = "SELECT grado_id FROM SQLEADOS.GradoPrioridad WHERE grado_nombre like '" + nombreGrado + "'";
            DataTable dt    = DBConsulta.AbrirCerrarObtenerConsulta(query);

            return(Convert.ToInt32(dt.Rows[0][0].ToString()));
        }
Exemplo n.º 4
0
        private bool esRolHabilitado(String tipo)
        {
            String    query = "SELECT COUNT(*) FROM SQLEADOS.Rol where rol_nombre LIKE '" + tipo + "' AND rol_estado = 1";
            DataTable dt    = DBConsulta.AbrirCerrarObtenerConsulta(query);

            return(dt.Rows[0][0].ToString() == "1");
        }
Exemplo n.º 5
0
        private bool existeEsteTipoDeUbicacion(String fila, String ubicacion, String tipoUbicacion)
        {
            String    query = "SELECT COUNT(*) FROM SQLEADOS.Ubicacion WHERE ubicacion_fila LIKE '" + fila + "' AND ubicacion_asiento = " + ubicacion + " AND ubicacion_Tipo_Descripcion LIKE '" + tipoUbicacion + "'";
            DataTable dt    = DBConsulta.AbrirCerrarObtenerConsulta(query);

            return(Convert.ToInt32(dt.Rows[0][0].ToString()) > 0);
        }
        private void cargarDatos()
        {
            DBConsulta.conexionAbrir();
            DataTable dt = DBConsulta.obtenerTodosLosDatosRelevantesDe1Cliente(usuarioSeleccionado);

            DBConsulta.conexionCerrar();
            labelnombre.Text     = dt.Rows[0][0].ToString();
            labeApellido.Text    = dt.Rows[0][1].ToString();
            labeTarjeta.Text     = dt.Rows[0][2].ToString();
            labeTelefono.Text    = dt.Rows[0][3].ToString();
            labeCalle.Text       = dt.Rows[0][4].ToString();
            labenrocalle.Text    = dt.Rows[0][5].ToString();
            labelpiso.Text       = dt.Rows[0][6].ToString();
            labeldto.Text        = dt.Rows[0]["DOM_DEPARTAMENTO"].ToString();
            labellocalidad.Text  = dt.Rows[0][8].ToString();
            labelcodepostal.Text = dt.Rows[0][9].ToString();

            if (dt.Rows[0][10].ToString().Contains("True"))
            {
                labelhabilitado.Text = "Estado: Habilitado";
                checkBox1.Checked    = true;
            }
            else
            {
                labelhabilitado.Text = "Estado: Inhabilitado";
                checkBox1.Checked    = false;
            }
        }
        public EditarCosasDePublicacion(int publicacion, EditarPublicacion eddy, editarInfoOUbicaciones infoOUbicacion)
        {
            editinfoubi   = infoOUbicacion;
            ed            = eddy;
            publicacionID = publicacion;
            InitializeComponent();
            dt = new DataTable();
            String query = "SELECT publicacion_estado as 'ESTADO', publicacion_fecha_venc as 'FECHA FINAL', publicacion_fecha as 'FECHA INICIAL', g.grado_nombre as 'GRADO', r.rubro_descripcion as 'Rubro', publicacion_puntaje_venta as 'PUNTAJE' FROM SQLEADOS.Publicacion JOIN SQLEADOS.Rubro r ON r.rubro_id = publicacion_rubro JOIN SQLEADOS.GradoPrioridad G on G.grado_id = publicacion_grado where publicacion_codigo = " + publicacionID;

            dt = DBConsulta.AbrirCerrarObtenerConsulta(query);

            query = "SELECT u.ubiXpubli_Ubicacion, u.ubiXpubli_precio FROM SQLEADOS.Publicacion p JOIN SQLEADOS.ubicacionXpublicacion u ON p.publicacion_codigo = u.ubiXpubli_Publicacion";
            DataTable tt = DBConsulta.AbrirCerrarObtenerConsulta(query);

            for (int i = 0; i < tt.Rows.Count; i++)
            {
                int id     = Convert.ToInt32(tt.Rows[i][0].ToString());
                int precio = Convert.ToInt32(tt.Rows[i][1].ToString());

                ubicacionYPrecio.precio.Add(precio);
                ubicacionYPrecio.ubicacion.Add(id);
            }
            ubicacionesOriginales = ubicacionesYPrecio;
            puntajeOriginal       = dt.Rows[0]["PUNTAJE"].ToString();
            gradoOriginal         = dt.Rows[0]["GRADO"].ToString();
            categoriaOriginal     = dt.Rows[0]["Rubro"].ToString();

            fechaOriginalFinal   = dt.Rows[0]["FECHA FINAL"].ToString();
            fechaOriginalInicial = dt.Rows[0]["FECHA INICIAL"].ToString();
        }
Exemplo n.º 8
0
        private void BuscarEmpresa_Load(object sender, EventArgs e)
        {
            String    query = "SELECT empresa_razon_social FROM SQLEADOS.Empresa";
            DataTable dt    = DBConsulta.AbrirCerrarObtenerConsulta(query);

            dataGridView1.DataSource = dt;
        }
Exemplo n.º 9
0
        private void cargar()
        {
            String    query = "SELECT publicacion_descripcion FROM SQLEADOS.Publicacion where publicacion_codigo = " + idpublicaicon;
            DataTable dt    = DBConsulta.AbrirCerrarObtenerConsulta(query);

            labelNombre.Text = dt.Rows[0][0].ToString();
        }
Exemplo n.º 10
0
        private bool mailRepetido(String mail)
        {
            String    comando = "SELECT empresa_email FROM SQLEADOS.Empresa WHERE empresa_email LIKE '" + mail + "' UNION SELECT cliente_email FROM SQLEADOS.Cliente  WHERE cliente_email LIKE '" + mail + "'";
            DataTable dt      = DBConsulta.AbrirCerrarObtenerConsulta(comando);

            return(dt.Rows.Count > 0);
        }
Exemplo n.º 11
0
        private int estaHabilitado(String rol)
        {
            String comando = "SELECT rol_estado FROM SQLEADOS.ROL WHERE rol_nombre LIKE '" + rol + "'";

            DBConsulta.conexionAbrir();
            DataTable dt = DBConsulta.obtenerConsultaEspecifica(comando);

            DBConsulta.conexionCerrar();
            // coneccion.Open();
            // habilitado = new SqlCommand("[SQLeados].rolHabilitado", coneccion);
            //habilitado.CommandType = CommandType.StoredProcedure;
            //habilitado.Parameters.Add("@nombre", SqlDbType.VarChar).Value = rol;
            //var resultado = habilitado.Parameters.Add("@Valor", SqlDbType.Bit);
            // resultado.Direction = ParameterDirection.ReturnValue;
            // data = habilitado.ExecuteReader();
            //  var habi = resultado.Value;
            // int respuesta = (int)habi;
            // coneccion.Close();
            // data.Close();
            if (dt.Rows[0][0].ToString() == "True")
            {
                return(1);
            }
            return(0);
        }
Exemplo n.º 12
0
        private void CantidadAComprar_Load(object sender, EventArgs e)
        {
            String query    = "SELECT ux.ubiXpubli_ID as 'ID', p.publicacion_descripcion as 'Espectáculo', u.ubicacion_asiento as 'Asiento', u.ubicacion_fila as 'Fila', u.ubicacion_Tipo_Descripcion as 'Tipo ubicación',	r.rubro_descripcion as 'Categoría', p.publicacion_fecha_venc as 'Fecha de evento', ux.ubiXpubli_precio as 'Precio'	FROM SQLEADOS.ubicacionXpublicacion ux	JOIN SQLEADOS.Publicacion p ON p.publicacion_codigo = ux.ubiXpubli_Publicacion	JOIN SQLEADOS.Ubicacion u ON u.ubicacion_id = ux.ubiXpubli_Ubicacion JOIN SQLEADOS.Rubro r ON r.rubro_id = p.publicacion_rubro ";
            String agregado = " WHERE (";
            int    i;

            for (i = 0; i < IDs.Count - 1; i++)
            {
                agregado += "ux.ubiXpubli_ID = " + IDs[i] + " OR ";
            }
            agregado += "ux.ubiXpubli_ID = " + IDs[i] + ")";
            query    += agregado;
            dataGridView1.DataSource = DBConsulta.AbrirCerrarObtenerConsulta(query);
            DataGridViewColumn column = dataGridView1.Columns[1];

            column.Width = 250;

            int importeTotal = 0;

            for (i = 0; i < dataGridView1.RowCount; i++)
            {
                importeTotal += Convert.ToInt32(dataGridView1.Rows[i].Cells[7].Value.ToString());
            }

            labelImporte.Text = "$ " + importeTotal.ToString();
        }
Exemplo n.º 13
0
 //BOTON AGREGA LA TARJETA SIEMPRE Y CUANDO SEA VÁLIDA Y SE REPITA
 private void button1_Click(object sender, EventArgs e)
 {
     if (AyudaExtra.esStringNumerico(textBox1.Text) && AyudaExtra.esStringNumerico(textBox2.Text))
     {
         if (textBox1.Text.Contains(textBox2.Text))
         {
             //ES NÚMERO VÁLIDO
             String queryUpdate = "UPDATE SQLEADOS.Cliente SET cliente_datos_tarjeta = " + textBox1.Text + " WHERE cliente_usuario = " + userID;
             DBConsulta.AbrirCerrarModificarDB(queryUpdate);
             MessageBox.Show("El número de tarjeta fue ingresada y actualizada con éxito");
             DBConsulta.conexionAbrir();
             c.cargarDatosDeCompra();
             DBConsulta.conexionCerrar();
             this.Close();
         }
         else
         {
             MessageBox.Show("El número de tarjeta no se repite, vuelva a ingresarla", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
         }
     }
     else
     {
         MessageBox.Show("Uno de los 2 campos ingresados, o ambos, no son numéricos", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
 }
Exemplo n.º 14
0
        private void canjearPuntos(String nroDocumento, String tipoDoc, String valorProducto, String producto)
        {
            int aux = Convert.ToInt32(valorProducto);

            //SI ENTRA AQUÍ, ES PORQUE EL CLIENTE PUEDE GASTARSE LOS PUNTOS

            while (aux > 0)
            {
                //EL SISTEMA RESTARÁ TODOS AQUELLOS PUNTOS QUE TIENE EL CLIENTE QUE NO HAYA VENCIDO
                String    query  = "SELECT TOP 1 punt_id, punt_puntaje FROM SQLEADOS.puntaje JOIN SQLEADOS.Cliente c ON c.cliente_numero_documento = punt_cliente_numero_documento AND c.cliente_tipo_documento LIKE punt_cliente_tipo_documento WHERE punt_id NOT IN (SELECT pp.punt_id FROM SQLEADOS.puntaje pp WHERE pp.punt_fecha_vencimiento <= GETDATE()) AND cliente_usuario = " + Usuario.ID + " ORDER BY punt_fecha_vencimiento ASC";
                DataTable dt     = DBConsulta.AbrirCerrarObtenerConsulta(query);
                int       puntos = Convert.ToInt32(dt.Rows[0][1].ToString());
                if (puntos <= aux)
                {
                    aux -= puntos;
                    eliminarPuntaje(dt.Rows[0][0].ToString());
                }
                else
                {
                    puntos -= aux;
                    aux     = 0;
                    actualizarPuntaje(dt.Rows[0][0].ToString(), puntos);
                }
            }

            String querys = "INSERT INTO SQLEADOS.Canjes(canje_cliente_numero_documento,canje_cliente_tipo_documento, canje_fecha, canje_puntos_gastados, canje_producto) VALUES (" + nroDocumento + ", '" + tipoDoc + "', GETDATE(), " + valorProducto + ", '" + producto + "')";

            DBConsulta.AbrirCerrarModificarDB(querys);

            MessageBox.Show("Haz canjeado " + valorProducto + " puntos por el premio: " + producto);
        }
Exemplo n.º 15
0
        public EditarPublicacion(Explorador exs)
        {
            exx  = exs;
            user = Usuario.ID;


            String    queryUserAdmin     = "SELECT usuario_Id FROM SQLEADOS.Usuario where usuario_administrador = 1";
            String    queryUserEsUnAdmin = "SELECT usuario_administrador FROM SQLEADOS.Usuario WHERE usuario_Id = " + Usuario.ID;
            DataTable dt = DBConsulta.AbrirCerrarObtenerConsulta(queryUserEsUnAdmin);

            //         int numero =
            if (Usuario.esAdmin == 1)
            {
                esAdmin = true;
            }
            else
            {
                esAdmin = false;
            }

            /*if (AyudaExtra.intPerteneceADataTable(user, DBConsulta.obtenerConsultaEspecifica(queryUserAdmin)))
             * {
             *  esAdmin = true;
             * }
             * else {
             *  esAdmin = false;
             * }*/
            InitializeComponent();
        }
 public GradoPublicacion(Explorador ex)
 {
     exx     = ex;
     usuario = Usuario.ID;
     InitializeComponent();
     DBConsulta.conexionAbrir();
 }
        private void llenarGrilla()
        {
            String    comando = "SELECT usuario_Id as 'ID' ,usuario_nombre as 'Nombre usuario', rol.rol_nombre as 'ROL', CASE WHEN usuario_estado = 1 THEN 'SI' ELSE 'NO' END as 'Habilitado' FROM SQLEADOS.Usuario JOIN SQLEADOS.UsuarioXRol ON usuario_Id = usuarioXRol_usuario JOIN SQLEADOS.Rol ON rol_Id = usuarioXRol_rol WHERE (rol_Id = 1 OR rol_Id > 3) AND usuario_nombre NOT LIKE  '" + Usuario.username + "'";
            DataTable dt      = DBConsulta.AbrirCerrarObtenerConsulta(comando);

            dataGridView1.DataSource = dt;
        }
Exemplo n.º 18
0
        private void obtenerResultados(String query)
        {
            DataTable dt = new DataTable();

            dt = DBConsulta.obtenerConsultaEspecifica(query);
            configuracionGrilla(dt);
        }
Exemplo n.º 19
0
        /* BOTON BUSCAR*/
        private void button1_Click(object sender, EventArgs e)
        {
            String error = "";

            if (esVacio(textBoxDNI.Text.Trim()) && esVacio(textBoxEmail.Text.Trim()) && esVacio(textBoxApellido.Text.Trim()) && esVacio(textBoxNombre.Text.Trim()))
            {
                MessageBox.Show("Usted no ha puesto ningún criterio de busquedad. Rellene los campos por favor", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                return;
            }
            else
            {
                if (!textBoxNombre.Text.Trim().Equals("") && !AyudaExtra.esStringLetra(textBoxNombre.Text.Trim()) || !textBoxApellido.Text.Trim().Equals("") && !AyudaExtra.esStringLetra(textBoxApellido.Text.Trim()))
                {
                    error += "Los campos Nombre y Apellido no pueden contener numeros\n";
                    //              MessageBox.Show("Los campos Nombre y Apellido no pueden contener numeros", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //              return;
                }
                if (!textBoxDNI.Text.Trim().Equals("") && !AyudaExtra.esStringNumerico(textBoxDNI.Text.Trim()))
                {
                    error += "El campo numero de documento no puede contener letras\n";
                    //          MessageBox.Show("El campo numero de documento no puede contener letras", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //            return;
                }
                if (error != "")
                {
                    MessageBox.Show(error, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    return;
                }
                dataGridView1.DataSource = null;
                String nombre = "", apellido = "", email = "", numeroDNI = "";
                if (!esVacio(textBoxDNI.Text.Trim()))
                {
                    numeroDNI = textBoxDNI.Text.Trim();
                }
                if (!esVacio(textBoxEmail.Text.Trim()))
                {
                    email = textBoxEmail.Text.Trim();
                }

                if (!esVacio(textBoxNombre.Text.Trim()))
                {
                    nombre = textBoxNombre.Text.Trim();
                }
                if (!esVacio(textBoxApellido.Text.Trim()))
                {
                    apellido = textBoxApellido.Text.Trim();
                }
                DataTable ds = new DataTable();
                DBConsulta.conexionAbrir();
                ds = DBConsulta.buscarClienteSegunCriterios3(nombre, apellido, numeroDNI, email);
                configuracionGrilla(dataGridView1, ds);
                DBConsulta.conexionCerrar();

                //           consultasSQLCliente.llenarDGVCliente(dataGridView1, nombre, apellido, numeroDNI, email);

                /*         DialogResult = DialogResult.OK;  */
                return;
            }
        }
Exemplo n.º 20
0
        private bool existeRazonSocialYa(String nombre)
        {
            String comando = "SELECT empresa_razon_social FROM SQLEADOS.Empresa where empresa_razon_social = '" + nombre + "'";

            DataTable dt = DBConsulta.AbrirCerrarObtenerConsulta(comando);

            return(dt.Rows.Count > 0);
        }
Exemplo n.º 21
0
        private bool elUserTieneTarjeta(int user)
        {
            String    query     = "SELECT cliente_datos_tarjeta AS 'DATOS', cliente_usuario FROM SQLEADOS.Cliente WHERE cliente_usuario = " + user;
            DataTable dt        = DBConsulta.AbrirCerrarObtenerConsulta(query);
            String    cellValue = dt.Rows[0][0].ToString();

            return(!AyudaExtra.esStringVacio(cellValue));
        }
Exemplo n.º 22
0
        private void cargarPuntos()
        {
            String    query = "SELECT SUM(punt_puntaje) FROM SQLEADOS.puntaje JOIN SQLEADOS.Cliente ON cliente_numero_documento = punt_cliente_numero_documento AND cliente_tipo_documento LIKE punt_cliente_tipo_documento WHERE punt_id NOT IN (SELECT pp.punt_id FROM SQLEADOS.puntaje pp WHERE pp.punt_fecha_vencimiento <= GETDATE()) AND cliente_usuario = 85";
            DataTable dt    = DBConsulta.AbrirCerrarObtenerConsulta(query);

            puntosActuales     = Convert.ToInt32(dt.Rows[0][0].ToString());
            textBoxPuntos.Text = dt.Rows[0][0].ToString();
        }
Exemplo n.º 23
0
        private bool estaRepetidoOParecido(String text)
        {
            String    query = "SELECT COUNT(*) FROM SQLEADOS.Rubro WHERE rubro_descripcion LIKE '" + text + "%'";
            DataTable dt    = DBConsulta.AbrirCerrarObtenerConsulta(query);
            int       res   = Convert.ToInt32(dt.Rows[0][0].ToString());

            return(res > 0);
        }
        private void button1_Click_1(object sender, EventArgs e)
        {
            String id      = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();
            String comando = "UPDATE SQLEADOS.Usuario SET usuario_estado = 1 where usuario_Id = " + id;

            DBConsulta.AbrirCerrarModificarDB(comando);
            llenarGrilla();
        }
Exemplo n.º 25
0
        private void ponerBienLasHojas(String query)
        {
            String cantidadDeResultados = DBConsulta.obtenerConsultaEspecifica(query).Rows[0][0].ToString();
            int    res = Convert.ToInt32(cantidadDeResultados);

            ultimaHoja        = (res / totalVistoPorPagina) + 1;
            labelPaginas.Text = "1 de " + ultimaHoja.ToString();
        }
Exemplo n.º 26
0
 //Vuelve a la primera hoja
 private void buttonPrimeraHoja_Click(object sender, EventArgs e)
 {
     paginaActual = 1;
     DBConsulta.conexionAbrir();
     configuracionGrilla(DBConsulta.obtenerHistorialCompras(userID, paginaActual, totalVistoPorPagina));
     labelPaginas.Text = paginaActual.ToString() + " de " + ultimaHoja.ToString();
     DBConsulta.conexionCerrar();
 }
Exemplo n.º 27
0
        private bool existeUbicacionParaPublicacion(String fila, String ubicacion, String tipoUbicacion, int idpublicacion)
        {
            String    query = "SELECT COUNT(*) FROM SQLEADOS.ubicacionXpublicacion ub JOIN SQLEADOS.Ubicacion u ON u.ubicacion_id = ub.ubiXpubli_Ubicacion	WHERE UB.ubiXpubli_Publicacion = "+ idpublicacion + " AND ubicacion_Tipo_Descripcion LIKE '" + tipoUbicacion + "' AND u.ubicacion_fila LIKE '" + fila + "' AND u.ubicacion_asiento =" + ubicacion;
            DataTable dt    = DBConsulta.AbrirCerrarObtenerConsulta(query);

            return(Convert.ToInt32(dt.Rows[0][0].ToString()) > 0);
            //dataGridViewAdentro.RowRem
        }
        private void Seleccionar1Categoria_Load(object sender, EventArgs e)
        {
            String cadena = "SELECT rubro_descripcion FROM SQLEADOS.Rubro";

            DBConsulta.conexionAbrir();
            dataGridView1.DataSource = DBConsulta.obtenerConsultaEspecifica(cadena);
            DBConsulta.conexionCerrar();
        }
Exemplo n.º 29
0
        private bool existeCuit(String cuit)
        {
            String comando = "SELECT empresa_cuit FROM SQLEADOS.Empresa where empresa_cuit = '" + cuit + "'";

            DataTable dt = DBConsulta.AbrirCerrarObtenerConsulta(comando);

            return(dt.Rows.Count > 0);
        }
 // VOLVER A LA ANTERIOR PAGINA
 private void button1_Click(object sender, EventArgs e)
 {
     if (paginaActual > 1)
     {
         paginaActual -= 1;
         configuracionGrilla(DBConsulta.obtenerHistorialCompras(userID, paginaActual, tamanioPagina));
         labelPaginas.Text = paginaActual.ToString() + " de " + tamanioPagina.ToString();
     }
 }