Exemplo n.º 1
0
        public static DataTable SP_MOSTRAR_FUNCIONES(string codigo)//mostrar en la pantalla principal los permisos de ese usuario
        {
            D_Usuarios o = new D_Usuarios();

            o.Codigo = codigo;
            return(o.SP_MOSTRAR_FUNCIONES(o));
        }
Exemplo n.º 2
0
        public static DataTable MOSTRAR_Id_Permiso_Pantalla_principal(string codi)
        {
            D_Usuarios o = new D_Usuarios();

            o.Codigo = codi;
            return(o.MOSTRAR_Id_Permiso_Pantalla_principal(o));
        }
Exemplo n.º 3
0
        public static string COPIAR_ASIGNACIONPERMISO_NUEVO_USUARIO(string idusuario_nuevo, string idcopia_usuario)
        {
            D_Usuarios obj = new D_Usuarios();

            obj.Codigo         = idusuario_nuevo;
            obj._COPIA_USUARIO = idcopia_usuario;
            return(obj.COPIAR_ASIGNACIONPERMISO_NUEVO_USUARIO(obj));
        }
Exemplo n.º 4
0
        public static string Eliminar(string _codigo)
        {
            D_Usuarios dato = new D_Usuarios();

            dato.Codigo = _codigo;

            return(dato.Eliminar(dato));
        }
Exemplo n.º 5
0
        public static DataTable Consulta_Id(string _codigo)
        {
            D_Usuarios dato = new D_Usuarios();

            dato.Codigo = _codigo;

            return(dato.Consulta_Id(dato));
        }
Exemplo n.º 6
0
        public static DataTable Consulta_Nombre(string _nombre)
        {
            D_Usuarios dato = new D_Usuarios();

            dato.Nombre = _nombre;

            return(dato.Consulta_Nombre(dato));
        }
Exemplo n.º 7
0
        public static string SP_ELIMINAR_USUARIO_ASIGNACION(string _codigo)
        {
            D_Usuarios dato = new D_Usuarios();

            dato.Codigo = _codigo;

            return(dato.SP_ELIMINAR_USUARIO_ASIGNACION(dato));
        }
Exemplo n.º 8
0
        /// <summary>
        /// /
        /// </summary>
        /// <returns></returns>

        public static string SP_REGISTRAR_ASIGNACION_FUNCIONES(string codFunci, string codi_usu)
        {
            D_Usuarios dato = new D_Usuarios();

            dato.Codigo          = codi_usu;
            dato._Codigo_Funcion = codFunci;

            return(dato.SP_REGISTRAR_ASIGNACION_FUNCIONES(dato));
        }
Exemplo n.º 9
0
        public static string EditaR_Audi(string codigo, string ip1, string nombre)
        {
            D_Usuarios o = new D_Usuarios();

            o.Nombre = nombre;
            o.IP     = ip1;
            o.Codigo = codigo;
            return(o.Editar_AUDITORIA(o));
        }
Exemplo n.º 10
0
        public static string CambiarEstado(string _codigo, string _estado)
        {
            D_Usuarios dato = new D_Usuarios();

            dato.Codigo = _codigo;
            dato.Estado = _estado;

            return(dato.Cambiar_Estado(dato));
        }
Exemplo n.º 11
0
        ////login
        public static DataTable INICIO_SESION_NUEVO(string usuario, string password)
        {
            D_Usuarios obj = new D_Usuarios();

            obj.Usuario = usuario;
            obj.Clave   = password;

            return(obj.INICIO_SESION(obj));
        }
Exemplo n.º 12
0
        public static string ChangePassword(int ideusu, string loginusu, string paswoordusu)
        {
            D_Usuarios Datos = new D_Usuarios();
            E_Usuarios Obj   = new E_Usuarios();

            Obj.ideusu      = ideusu;
            Obj.loginusu    = loginusu;
            Obj.paswoordusu = paswoordusu;
            return(Datos.ChangePassword(Obj));
        }
Exemplo n.º 13
0
        public static string Editar(string _codigo, string _nombre, string _usuario, string _clave, string _observacion)
        {
            D_Usuarios dato = new D_Usuarios();

            dato.Codigo      = _codigo;
            dato.Nombre      = _nombre;
            dato.Usuario     = _usuario;
            dato.Clave       = _clave;
            dato.Observacion = _observacion;

            return(dato.Editar(dato));
        }
Exemplo n.º 14
0
        public static string Registrar(string _estado, string _nombre, string _usuario, string _clave, string _observacion)
        {
            D_Usuarios dato = new D_Usuarios();

            dato.Estado      = _estado;
            dato.Nombre      = _nombre;
            dato.Usuario     = _usuario;
            dato.Clave       = _clave;
            dato.Observacion = _observacion;

            return(dato.Registrar(dato));
        }
Exemplo n.º 15
0
        public static string Eliminar(int ideusu, string nombreusu, string loginusu, string paswoordusu, string emailusu, int activo, int tiporol)
        {
            D_Usuarios Datos = new D_Usuarios();
            E_Usuarios Obj   = new E_Usuarios();

            Obj.ideusu      = ideusu;
            Obj.nombreusu   = nombreusu;
            Obj.loginusu    = loginusu;
            Obj.paswoordusu = paswoordusu;
            Obj.emailusu    = emailusu;
            Obj.activo      = activo;
            Obj.tiporol     = tiporol;
            return(Datos.Eliminar(Obj));
        }
Exemplo n.º 16
0
        public static string Insertar(string nombreusu, string loginusu, string paswoordusu, string emailusu, int activo, int tiporol)
        {
            D_Usuarios Datos = new D_Usuarios();

            string Existe = Datos.Existe(nombreusu);

            if (Existe.Equals("1"))
            {
                return(nombreusu = " YA Existe");
            }
            else
            {
                E_Usuarios Obj = new E_Usuarios();
                Obj.nombreusu   = nombreusu;
                Obj.loginusu    = loginusu;
                Obj.paswoordusu = paswoordusu;
                Obj.emailusu    = emailusu;
                Obj.activo      = activo;
                Obj.tiporol     = tiporol;
                return(Datos.Insertar(Obj));
            }
        }
Exemplo n.º 17
0
        private bool validarCampos()
        {
            bool validado = true;

            if (txtusuario.Text == "")
            {
                validado = false;

                errorProvider1.SetError(txtusuario, "Ingresar usuario valido");
                limpiar();
            }
            else
            {
                if (txtcontra.Text == "")
                {
                    validado = false;
                    errorProvider1.SetError(txtcontra, "Ingresar contraseña valida");
                    limpiar();
                }
                else
                {
                    D_Usuarios usuario     = new D_Usuarios();
                    var        LoginValido = usuario.Login(txtusuario.Text, encriptar(txtcontra.Text));
                    if (LoginValido == true)
                    {
                    }
                    else
                    {
                        errorProvider1.SetError(txtusuario, "Contraseña o Usuario no validos");
                        errorProvider1.SetError(txtcontra, "Contraseña o Usuario no validos");
                        validado = false;
                    }
                }
            }

            return(validado);
        }
Exemplo n.º 18
0
        public static DataTable Buscar(string Valor)
        {
            D_Usuarios Datos = new D_Usuarios();

            return(Datos.Buscar(Valor));
        }
Exemplo n.º 19
0
        public static DataTable Login(string Login, string Clave)
        {
            D_Usuarios Datos = new D_Usuarios();

            return(Datos.Login(Login, Clave));
        }
Exemplo n.º 20
0
        public static DataTable Seleccionar()
        {
            D_Usuarios Datos = new D_Usuarios();

            return(Datos.Seleccionar());
        }
Exemplo n.º 21
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            pCalculaDV(int.Parse(txtRut.Text));

            /*VALIDACION DATOS*/
            if (String.IsNullOrEmpty(txtNombreCliente.Text) || txtNombreCliente.TextLength < 3)
            {
                MessageBox.Show("Error: El Nombre es obligatorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtNombreCliente.Focus();
                return;
            }
            else if (String.IsNullOrEmpty(txtRut.Text) || txtRut.TextLength < 7)
            {
                MessageBox.Show("Error: El Rut es obligatorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtRut.Focus();
                return;
            }

            else if (String.IsNullOrEmpty(txtTelefonoCliente.Text) || txtTelefonoCliente.TextLength < 9)
            {
                MessageBox.Show("Error: El telefono es obligatorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtTelefonoCliente.Focus();
                return;
            }
            else if (String.IsNullOrEmpty(txtMailCliente.Text))
            {
                MessageBox.Show("Error: El Mail es obligatorio.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtMailCliente.Focus();
                return;
            }
            else if (String.IsNullOrEmpty(txtDireccionCliente.Text))
            {
                MessageBox.Show("Error: La dirección es obligatoria.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtDireccionCliente.Focus();
                return;
            }
            //else if (!ValidaRut(txtRut.Text.Trim(),txtDV.Text.Trim()))
            //{
            //    MessageBox.Show("Error: El Rut ingresado no es válido. Debe ser sin puntos y con guión.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            //    txtRut.Focus();
            //    return;
            //}
            else if (!IsValidEmail(txtMailCliente.Text.Trim()))
            {
                MessageBox.Show("Error: El Email ingresado no es válido.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                txtMailCliente.Focus();
                return;
            }

            try
            {
                /*CREAR CLIENTE*/
                eCliente  cl       = new eCliente();
                dClientes dcliente = new dClientes();



                cl.nombre        = txtNombreCliente.Text.Trim();
                cl.apPaterno     = txtPaternoCliente.Text.Trim();
                cl.apMaterno     = txtMaternoCliente.Text.Trim();
                cl.rut           = int.Parse(txtRut.Text.Trim());
                cl.dvVerificador = txtDV.Text.Trim();
                cl.idRubro       = int.Parse(cbRubro.SelectedValue.ToString());
                cl.direccion     = txtDireccionCliente.Text.Trim();
                cl.codComuna     = int.Parse(cbComuna.SelectedValue.ToString());
                cl.codCiudad     = int.Parse(cbCiudad.SelectedValue.ToString());
                cl.codRegion     = int.Parse(cbRegion.SelectedValue.ToString());
                cl.telefono      = int.Parse(txtTelefonoCliente.Text.Trim());
                cl.email         = txtMailCliente.Text.Trim();


                dcliente.creaCliente(cl);

                /*CREAR USUARIO*/
                dClientes clientedao = new dClientes();
                DataTable obtieneCL  = clientedao.obtieneMaxCliente();

                eUsuario   usu      = new eUsuario();
                D_Usuarios dusuario = new D_Usuarios();


                usu.idTipoUsuario = 2; //TipoUsuario: 1 Administrador - 2 Cliente
                usu.usuario       = txtNombreCliente.Text.Trim().Substring(0, 1) + '.' + txtPaternoCliente.Text.Trim() + txtMaternoCliente.Text.Trim().Substring(0, 1);
                usu.clave         = txtNombreCliente.Text.Trim().Substring(0, 1) + '.' + txtPaternoCliente.Text.Trim() + txtMaternoCliente.Text.Trim().Substring(0, 1) + txtRut.Text.Trim().Substring(0, 4);
                usu.activo        = 1;
                usu.idcliente     = int.Parse(obtieneCL.Rows[0]["idcliente"].ToString().Trim());
                //int.Parse(obtieneCL.Rows[0]["idcliente"].ToString());

                dusuario.creaUsuario(usu);

                MessageBox.Show("El cliente se creado exitosamente.", "Info", MessageBoxButtons.OK, MessageBoxIcon.Information);

                //this.Dispose();
                /*ENVIA CORREO CON CREDENCIALES DE USUARIO*/

                pEnviaCorreo(txtMailCliente.Text, usu.usuario, usu.clave);
            }
            catch (Exception ex)
            {
                MessageBox.Show("Error: Ha ocurrido un error al crear el usuario. " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Exemplo n.º 22
0
        public static DataTable Listar()
        {
            D_Usuarios Datos = new D_Usuarios();

            return(Datos.Listar());
        }