示例#1
0
        public ObjUsuario ValidaUsuario(string Usuario, string Password)
        {
            ObjUsuario    elUsuario = new ObjUsuario();
            BaseDatos     db        = new BaseDatos(cnn);
            string        sql       = "SELECT Usuario.id_usuario,Nick_Name,Detalle_UsuarioEmpresa.Nombre,Empresa,Rut_Empresa,TipoUsuario,estado_usuario FROM Minutero.dbo.Usuario INNER JOIN Minutero.dbo.Detalle_UsuarioEmpresa ON Usuario.id_Usuario=Detalle_UsuarioEmpresa.id_Usuario WHERE Usuario.Email='" + Usuario + "' AND Contrasena='" + Password + "'";
            SqlDataReader dr        = db.LlenaReader(sql);

            if (dr.Read())
            {
                elUsuario.idUsuario   = int.Parse(dr[0].ToString());
                elUsuario.nickName    = dr[1].ToString();
                elUsuario.Nombre      = dr[2].ToString();
                elUsuario.empresa     = dr[3].ToString();
                elUsuario.RutEmpresa  = dr[4].ToString();
                elUsuario.TipoUsuario = int.Parse(dr[5].ToString());
                db.Close();
                return(elUsuario);
            }
            else
            {
                elUsuario = null;
                db.Close();
                return(elUsuario);
            }
        }
示例#2
0
        public List <ObjUsuario> getListUsuarios()
        {
            BaseDatos         db              = new BaseDatos(cnn);
            string            sql             = "SELECT Usuario.id_usuario,Nick_Name,Detalle_UsuarioEmpresa.Nombre,Empresa,Rut_Empresa,TipoUsuario,estado_usuario FROM Minutero.dbo.Usuario INNER JOIN Minutero.dbo.Detalle_UsuarioEmpresa ON Usuario.id_Usuario=Detalle_UsuarioEmpresa.id_Usuario";
            SqlDataReader     dr              = db.LlenaReader(sql);
            List <ObjUsuario> LaListaUsuarios = new List <ObjUsuario>();

            try
            {
                while (dr.Read())
                {
                    ObjUsuario elUsuario = new ObjUsuario();
                    elUsuario.idUsuario   = int.Parse(dr[0].ToString());
                    elUsuario.nickName    = dr[1].ToString();
                    elUsuario.Nombre      = dr[2].ToString();
                    elUsuario.empresa     = dr[3].ToString();
                    elUsuario.RutEmpresa  = dr[4].ToString();
                    elUsuario.TipoUsuario = int.Parse(dr[5].ToString());
                    elUsuario.estado      = int.Parse(dr[6].ToString());
                    LaListaUsuarios.Add(elUsuario);
                }
            }
            catch
            {
                LaListaUsuarios = null;
            }
            dr.Close();
            dr.Dispose();
            db.Close();
            return(LaListaUsuarios);
        }
示例#3
0
        public bool deleteUsuario(ObjUsuario elusuario)
        {
            BaseDatos db = new BaseDatos(cnn);

            try
            {
                string sql = "delete from Minutero.dbo.Bebestibles where rutEmpresa='" + elusuario.RutEmpresa + "'";
                db.Ejecuta(sql);
                sql = "delete from Minutero.dbo.Imagenes_minutas where id_Usuario=" + elusuario.idUsuario;
                db.Ejecuta(sql);
                sql = "delete from Minutero.dbo.Plato_acompanamiento where rutEmpresa='" + elusuario.RutEmpresa + "'";
                db.Ejecuta(sql);
                sql = "delete from Minutero.dbo.Plato_principal where rutEmpresa='" + elusuario.RutEmpresa + "'";
                db.Ejecuta(sql);
                sql = "delete from Minutero.dbo.Postres where rutEmpresa='" + elusuario.RutEmpresa + "'";
                db.Ejecuta(sql);
                sql = "delete from Minutero.dbo.Tipo_Bebida where rutEmpresa='" + elusuario.RutEmpresa + "'";
                db.Ejecuta(sql);
                sql = "delete from Minutero.dbo.Tipo_Comida where rutEmpresa='" + elusuario.RutEmpresa + "'";
                db.Ejecuta(sql);
                sql = "delete from Minutero.dbo.Detalle_usuarioempresa where id_usuario=" + elusuario.idUsuario;
                db.Ejecuta(sql);
                sql = "delete from Minutero.dbo.usuario where id_usuario=" + elusuario.idUsuario;
                db.Ejecuta(sql);
                return(true);
            }
            catch (Exception)
            {
                return(false);
            }
            db.Close();
        }
示例#4
0
        public ObjUsuario getUsuario(int idUsuario)
        {
            ObjUsuario    elUsuario = new ObjUsuario();
            BaseDatos     db        = new BaseDatos(cnn);
            string        sql       = "SELECT Usuario.id_usuario,Nick_Name,Detalle_UsuarioEmpresa.Nombre,Empresa,Rut_Empresa,TipoUsuario,estado_usuario FROM Minutero.dbo.Usuario INNER JOIN Minutero.dbo.Detalle_UsuarioEmpresa ON Usuario.id_Usuario=Detalle_UsuarioEmpresa.id_Usuario WHERE Usuario.id_usuario=" + idUsuario;
            SqlDataReader dr        = db.LlenaReader(sql);

            if (dr.Read())
            {
                elUsuario.idUsuario  = int.Parse(dr[0].ToString());
                elUsuario.nickName   = dr[1].ToString();
                elUsuario.Nombre     = dr[2].ToString();
                elUsuario.empresa    = dr[3].ToString();
                elUsuario.RutEmpresa = dr[4].ToString();
                db.Close();
                return(elUsuario);
            }
            else
            {
                elUsuario = null;
                db.Close();
                return(elUsuario);
            }
        }
示例#5
0
        public bool ChangeStateUser(ObjUsuario elUsuario)
        {
            BaseDatos db = new BaseDatos(cnn);

            string        sql = "SELECT ID_USUARIO,NICK_NAME,CONTRASENA,TipoUsuario,estado_usuario FROM Minutero.dbo.USUARIO WHERE id_usuario=" + elUsuario.idUsuario;
            SqlDataReader dr  = db.LlenaReader(sql);

            try
            {
                if (dr.Read())
                {
                    sql = "Update Minutero.dbo.usuario set estado_usuario=" + elUsuario.estado + " where id_usuario=" + elUsuario.idUsuario;
                }
                db.Ejecuta(sql);
            }
            catch
            {
                return(false);
            }
            dr.Close();
            dr.Dispose();
            db.Close();
            return(true);
        }