Esempio n. 1
0
        private void btnEliRes_Click(object sender, EventArgs e)
        {
            int idsel = Convert.ToInt32(dgvUsuarios.SelectedCells[0].Value.ToString());
            int eliminado;

            if (chkEliminado.Checked == true)
            {
                eliminado = 0;
            }
            else
            {
                eliminado = 1;
            }
            int rolUsuElegido = Convert.ToInt32(mcs.obtenerDato("ROL", "USUARIOS", "IDUSUARIO=" + idsel));

            if (rol < rolUsuElegido)
            {
                String[] datos    = { "" + eliminado };
                String[] campos   = { "ELIMINADO" };
                String   tabla    = "USUARIOS";
                String   nombreID = "IDUSUARIO";
                mcs.actualizarDato(campos, datos, nombreID, "" + idsel, tabla);
                refrescarTabla();
            }
            else
            {
                MessageBox.Show("No puedes eliminar/restaurar a un usuario con más o los mismos privilegios");
            }
        }
Esempio n. 2
0
        public void rellenaDatos(int id)
        {
            String nombre = consultas.obtenerDato("NOMBRE", "ARTICULOS", "IDARTICULO = " + id).ToString();
            String stock  = consultas.obtenerDato("STOCK", "ARTICULOS", "IDARTICULO = " + id).ToString();
            String precio = consultas.obtenerDato("PRECIO", "ARTICULOS", "IDARTICULO = " + id).ToString();

            precio = precio.Replace(",", ".");
            String peso = consultas.obtenerDato("PESO", "ARTICULOS", "IDARTICULO= " + id).ToString();
            String tipo = consultas.obtenerDato("TIPO", "ARTICULOS", "IDARTICULO= " + id).ToString();

            cboTipo.SelectedValue = tipo;
            txtNombre.Text        = nombre;
            txtStock.Text         = stock;
            txtPrecio.Text        = precio;
            txtPeso.Text          = peso;
            idNuevo = id;
        }
        private void btnCrear_Click(object sender, EventArgs e)
        {
            DialogResult result = MessageBox.Show("¿Esta seguro de que quiere introducir a este nuevo Usuario?", "Guardar", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                try
                {
                    int      rol            = cbRol.SelectedIndex + 1;
                    String   nombreLog      = mcs.obtenerDato("NOMBRE", "USUARIOS", "IDUSUARIO=" + id).ToString();
                    String   passEncriptada = mc.EncryptText(txtPassword.Text, PASSWORDENCRIPTAR);
                    string[] datos          = { "SEC_USUARIOS.NEXTVAL", "\'" + txtNombre.Text + "\'", "\'" + passEncriptada + "\'", "" + rol, "0" };
                    mcs.insertarFila(datos, "USUARIOS");
                    mcs.añadirLog(id, 'C', "El usuario " + nombreLog + " ha creado al usuario " + txtNombre.Text + " con el rol " + rol);
                }
                catch (Exception ex)
                {
                    MessageBox.Show("" + ex);
                }
            }
        }
 private void login()
 {
     if (txtUsuarioIS.Text != "" && txtContraseñaIS.Text != "")
     {
         if (comprobarLogin())
         {
             MessageBox.Show("Usuario y contraseña correctos. Bienvenido " + txtUsuarioIS.Text);
             int           id             = Convert.ToInt32(metcon.obtenerDato("IDUSUARIO", "USUARIOS", "NOMBRE='" + txtUsuarioIS.Text + "'"));
             int           rol            = Convert.ToInt32(metcon.obtenerDato("ROL", "USUARIOS", "IDUSUARIO=" + id));
             EscritorioGUI formuPrincipal = new EscritorioGUI(rol, id);
             //MessageBox.Show("id IniciarSesión: "+id);
             this.Hide();
             formuPrincipal.ShowDialog(this);
         }
         else
         {
             MessageBox.Show("Usuario o contraseña incorrectos");
         }
     }
     else
     {
         MessageBox.Show("Debes introducir tanto un usuario como una contraseña");
     }
 }
        private void cargarDatos(int id)
        {
            //MAGIA DE LA MAS NEGRA

            txtclientenombre.Text    = mc.obtenerDato("NOMBRE", "CLIENTES", "IDCLIENTE=" + id).ToString();
            txtclienteape1.Text      = mc.obtenerDato("APELLIDO1", "CLIENTES", "IDCLIENTE=" + id).ToString();
            txtclienteape2.Text      = mc.obtenerDato("APELLIDO2", "CLIENTES", "IDCLIENTE=" + id).ToString();
            txtclientedireccion.Text = mc.obtenerDato("DIRECCION", "CLIENTES", "IDCLIENTE=" + id).ToString();
            //txtclientecodpos.Text = mc.obtenerDato("REFCPPOBLACIONES", "CLIENTES", "IDCLIENTE=" + id).ToString();
            cbComunidad.Text     = mc.obtenerDato("COMUNIDAD", "CLIENTES", "IDCLIENTE=" + id).ToString();
            cbProvincia.Text     = mc.obtenerDato("PROVINCIA", "CLIENTES", "IDCLIENTE=" + id).ToString();
            cbPoblacion.Text     = mc.obtenerDato("POBLACION", "CLIENTES", "IDCLIENTE=" + id).ToString();
            cboCPmultiples.Text  = mc.obtenerDato("REFCPPOBLACIONES", "CLIENTES", "IDCLIENTE=" + id).ToString();
            txtclientetele.Text  = mc.obtenerDato("TELEFONO1", "CLIENTES", "IDCLIENTE=" + id).ToString();
            txttele2.Text        = mc.obtenerDato("TELEFONO2", "CLIENTES", "IDCLIENTE=" + id).ToString();
            txtclienteemail.Text = mc.obtenerDato("EMAIL", "CLIENTES", "IDCLIENTE=" + id).ToString();
        }