示例#1
0
        private void cargar_Tabla()
        {
            try
            {
                dgvUsuarios.Rows.Clear();


                mc.estilodgv(dgvUsuarios);
                ConnectDB conexion = new ConnectDB();
                DataSet   data     = new DataSet();
                data = conexion.getData("SELECT * FROM USUARIOS ORDER BY IDUSUARIO", "USUARIOS");

                DataTable tusuarios = data.Tables["USUARIOS"];

                dgvUsuarios.Columns.Add("IDUSUARIO", "IDUSUARIO");
                dgvUsuarios.Columns.Add("NOMBRE", "NOMBRE");
                dgvUsuarios.Columns.Add("PASSW", "PASSW");
                dgvUsuarios.Columns.Add("ROL", "ROL");

                foreach (DataRow row in tusuarios.Rows)
                {
                    dgvUsuarios.Rows.Add(row["IDUSUARIO"], row["NOMBRE"], row["PASSW"], compruebaRol(row["ROL"]));
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("" + e);
            }
        }
示例#2
0
        private void cargar_Tabla()
        {
            try
            {
                dgvLogs.Rows.Clear();


                mc.estilodgv(dgvLogs);
                ConnectDB conexion = new ConnectDB();
                DataSet   data     = new DataSet();
                data = conexion.getData("SELECT * FROM LOGS ORDER BY IDLOG", "LOGS");

                DataTable tusuarios = data.Tables["LOGS"];

                dgvLogs.Columns.Add("IDLOG", "IDLOG");
                dgvLogs.Columns.Add("IDUSUARIO", "IDUSUARIO");
                dgvLogs.Columns.Add("TIPO", "TIPO");
                dgvLogs.Columns.Add("DESCRIPCION", "DESCRIPCION");
                dgvLogs.Columns.Add("FECHA", "FECHA");

                foreach (DataRow row in tusuarios.Rows)
                {
                    dgvLogs.Rows.Add(row["IDLOG"], row["IDUSUARIO"], row["TIPO"], row["DESCRIPCION"], row["FECHA"]);
                }
            }
            catch (Exception e)
            {
                MessageBox.Show("" + e);
            }
        }
示例#3
0
        private void cargar_Tabla(String sql)
        {
            try
            {
                dgvClientes.Rows.Clear();

                mc.estilodgv(dgvClientes);
                ConnectDB conexion = new ConnectDB();
                DataSet   data     = new DataSet();
                data = conexion.getData(sql, "CLIENTES");

                DataTable tclientes = data.Tables["CLIENTES"];

                dgvClientes.Columns.Add("IDCLIENTE", "IDUSUARIO");
                dgvClientes.Columns.Add("NOMBRE", "NOMBRE");
                dgvClientes.Columns.Add("APELLIDO1", "APELLIDO 1");
                dgvClientes.Columns.Add("APELLIDO2", "APELLIDO 2");
                dgvClientes.Columns.Add("DIRECCION", "DIRECCION");
                dgvClientes.Columns.Add("REFCPPOBLACIONES", "CODIGO POSTAL");
                dgvClientes.Columns.Add("COMUNIDAD", "COMUNIDAD");
                dgvClientes.Columns.Add("PROVINCIA", "PROVINCIA");
                dgvClientes.Columns.Add("POBLACION", "POBLACION");
                dgvClientes.Columns.Add("TELEFONO1", "TELEFONO 1");
                dgvClientes.Columns.Add("TELEFONO2", "TELEFONO 2");
                dgvClientes.Columns.Add("EMAIL", "EMAIL");

                foreach (DataRow row in tclientes.Rows)
                {
                    dgvClientes.Rows.Add(row["IDCLIENTE"], row["NOMBRE"], row["APELLIDO1"], row["APELLIDO2"], row["DIRECCION"], row["REFCPPOBLACIONES"], row["COMUNIDAD"], row["PROVINCIA"], row["POBLACION"], row["TELEFONO1"], row["TELEFONO2"], row["EMAIL"]);
                }
                dgvClientes.ClearSelection();
                dgvClientes.CurrentCell = null;
            }
            catch (Exception e)
            {
                MessageBox.Show("" + e);
            }
        }
        public string actualizarTabla()
        {
            String sql = " SELECT P.IDPROVEEDOR, P.NIF,P.NOMBRE, P.DIRECCION,P.POBLACION,P.PROVINCIA,CP.CODIGOPOSTAL,P.TELEFONO,P.COMUNIDAD"
                         + " FROM PROVEEDORES P,CODIGOSPOSTALESPOBLACIONES CPP,CODIGOSPOSTALES CP"
                         + " WHERE P.REFCPPOBLACIONES = CPP.IDCODIGOPOSTALPOB"
                         + " AND CPP.REFCODIGOPOSTAL = CP.IDCODIGOPOSTAL";


            if (chkEliminados.Checked)
            {
                sql = sql + " AND P.ELIMINADO = 1";
            }
            else
            {
                sql = sql + " AND P.ELIMINADO = 0";
            }

            if (txtCIF.Text.Length > 0)
            {
                sql = sql + " and upper(P.NIF) like '%" + txtCIF.Text.ToUpper() + "%'";
            }

            if (txtTelefono.Text.Length > 0)
            {
                sql = sql + " and upper(P.TELEFONO) like '%" + txtTelefono.Text.ToUpper() + "%'";
            }

            if (txtNombre.Text.Length > 0)
            {
                sql = sql + " and upper(P.NOMBRE) like '%" + txtNombre.Text.ToUpper() + "%'";
            }

            funciones.rellenaDGV(dgvProveedores, sql);
            funciones.estilodgv(dgvProveedores);

            // Actualizamos el proveedor en el XML
            xml.BDToXML(sql, "Proveedor", "Proveedores.xml");

            return(sql);
        }
示例#5
0
        public string actualizarTabla()
        {
            string sql = "";

            sql = "SELECT IDARTICULO,NOMBRE,STOCK,PRECIO,PESO,DESCRIPCION AS TIPO FROM ARTICULOS A,TIPOARTICULO T " +
                  " WHERE A.TIPO = T.IDTIPO ";
            if (chkEliminados.Checked)
            {
                sql = sql + " AND A.ELIMINADO = 1";
            }
            else
            {
                sql = sql + " AND A.ELIMINADO =0";
            }
            if (txtNombre.Text.Length > 0)
            {
                sql = sql + " and upper(NOMBRE) like '%" + txtNombre.Text.ToUpper() + "%'";
            }
            if (txtPeso.Text.Length > 0)
            {
                sql = sql + " and upper(PESO) like '%" + txtPeso.Text.ToUpper() + "%'";
            }

            if (txtPrecio.Text.Length > 0)
            {
                switch (cboOperacion.SelectedIndex)
                {
                case 0:
                    sql = sql + " and PRECIO<" + txtPrecio.Text;
                    break;

                case 1:
                    sql = sql + " and PRECIO=" + txtPrecio.Text;
                    break;

                case 2:
                    sql = sql + " and PRECIO>" + txtPrecio.Text;
                    break;
                }
            }
            if (cboTipo.SelectedIndex != 0)
            {
                switch (cboTipo.SelectedIndex)
                {
                case 1:
                    // Armas
                    sql = sql + " and descripcion = 'Armas'";
                    break;

                case 2:
                    // Camisetas
                    sql = sql + " and descripcion = 'Camisetas'";
                    break;

                case 3:
                    // Torretas
                    sql = sql + " and descripcion = 'Torretas'";
                    break;

                case 4:
                    // Cajas
                    sql = sql + " and descripcion = 'Cajas'";
                    break;
                }
            }

            sql = sql + " ORDER BY A.NOMBRE";
            funciones.rellenaDGV(dgvArticulos, sql);
            funciones.estilodgv(dgvArticulos);

            return(sql);
        }