示例#1
0
        public List <TblAdministradorBO> ListarTabla()
        {
            List <TblAdministradorBO> lista = new List <TblAdministradorBO>();

            sql = "SELECT b.*, a.Correo, a.Rol, a.Contra FROM tblCuenta a INNER JOIN TblAdministrador b ON a.Usuario = b.FKUsuario WHERE b.Estatus = 0;";
            SqlDataAdapter da    = new SqlDataAdapter(sql, con2.establecerconexion());
            DataTable      tabla = new DataTable();

            da.Fill(tabla);
            if (tabla.Rows.Count > 0)
            {
                foreach (DataRow row in tabla.Rows)
                {
                    TblAdministradorBO obj = new TblAdministradorBO();
                    obj.IDAdmin        = int.Parse(row["IDAdmin"].ToString());
                    obj.NombreAdmin    = row["NombreAdmin"].ToString();
                    obj.ApellidoPAdmin = row["ApellidoPAdmin"].ToString();
                    obj.ApellidoMAdmin = row["ApellidoMAdmin"].ToString();
                    obj.Estatus        = int.Parse(row["Estatus"].ToString());
                    obj.FKUsuario      = row["FKUsuario"].ToString();
                    obj.CorreoAdmin    = row["Correo"].ToString();
                    obj.ContraAdmin    = row["Contra"].ToString();
                    obj.FKRol          = row["Rol"].ToString();
                    lista.Add(obj);
                }
            }
            return(lista);
        }
        public int Cambio(TblAdministradorBO obj)
        {
            int resultado = 0;

            resultado = metodo.Modificar(obj);
            return(resultado);
        }
示例#3
0
        public int Update()
        {
            int    id      = int.Parse(Request.Form.Get("id"));
            string nombre  = Request.Form.Get("nombre");
            string correo  = Request.Form.Get("correo");
            string usuario = Request.Form.Get("usuario");

            TblAdministradorBO data  = new TblAdministradorBO();
            TblCuentaBO        login = new TblCuentaBO();

            data.IDAdmin     = id;
            data.NombreAdmin = nombre;
            data.CorreoAdmin = correo;
            data.FKUsuario   = usuario;

            login.Usuario = usuario;
            login.Correo  = correo;
            try
            {
                int res = 0;
                res = Login.Cambio(login);
                res = 0;
                res = Administrador.Cambio(data);
                return(res);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
示例#4
0
        public int Modificar(TblAdministradorBO datos)
        {
            cmd.Connection = con2.establecerconexion();
            con2.AbrirConexion();
            sql = "UPDATE TblAdministrador SET NombreAdmin=@NombreAdmin WHERE IDAdmin=@IDAdmin";
            cmd.Parameters.AddWithValue("@IDAdmin", datos.IDAdmin);
            cmd.Parameters.AddWithValue("@NombreAdmin", datos.NombreAdmin);
            cmd.CommandText = sql;

            int i = cmd.ExecuteNonQuery();

            con2.CerrarConexion();
            cmd.Parameters.Clear();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
示例#5
0
        public int New()
        {
            string nombre     = Request.Form.Get("nombre");
            string apellidop  = Request.Form.Get("apellidop");
            string apellidom  = Request.Form.Get("apellidom");
            string correo     = Request.Form.Get("correo");
            string contraseña = Request.Form.Get("contraseña");
            string usuario    = Request.Form.Get("usuario");

            TblAdministradorBO data  = new TblAdministradorBO();
            TblCuentaBO        login = new TblCuentaBO();

            data.NombreAdmin    = nombre;
            data.ApellidoPAdmin = apellidop;
            data.ApellidoMAdmin = apellidom;

            data.CorreoAdmin = correo;
            data.ContraAdmin = contraseña;
            data.FKUsuario   = usuario;
            data.FKRol       = "Administrador";

            login.Correo  = correo;
            login.Contra  = contraseña;
            login.Usuario = usuario;
            login.Rol     = "Administrador";


            try
            {
                int res = 0;
                res = Login.Alta(login);
                res = 0;
                res = Administrador.Alta(data);
                return(res);
            }
            catch (Exception ex)
            {
                return(0);
            }
        }
示例#6
0
        public int Crear(object obj)
        {
            TblAdministradorBO datos = (TblAdministradorBO)obj;

            cmd.Connection = con2.establecerconexion();
            con2.AbrirConexion();
            string sql = "Insert into TblAdministrador(NombreAdmin,ApellidoPAdmin,ApellidoMAdmin,FKUsuario) Values(@NombreAdmin,@ApellidoPAdmin,@ApellidoMAdmin,@FKUsuario)";

            cmd.Parameters.AddWithValue("@NombreAdmin", datos.NombreAdmin);
            cmd.Parameters.AddWithValue("@ApellidoPAdmin", datos.ApellidoPAdmin);
            cmd.Parameters.AddWithValue("@ApellidoMAdmin", datos.ApellidoMAdmin);
            cmd.Parameters.AddWithValue("@FKUsuario", datos.FKUsuario);

            cmd.CommandText = sql;
            int i = cmd.ExecuteNonQuery();

            cmd.Parameters.Clear();

            if (i <= 0)
            {
                return(0);
            }
            return(1);
        }
示例#7
0
        public DataSet devuelveAlumno(object obj)
        {
            string             cadenaWhere = "";
            bool               edo         = false;
            TblAdministradorBO data        = (TblAdministradorBO)obj;
            SqlCommand         cmd         = new SqlCommand();
            DataSet            ds          = new DataSet();
            SqlDataAdapter     da          = new SqlDataAdapter();

            cmd.Connection = con2.establecerconexion();
            con2.AbrirConexion();


            if (edo == true)
            {
                cadenaWhere = " WHERE " + cadenaWhere.Remove(cadenaWhere.Length - 3, 3);
            }
            sql              = "SELECT * FROM TblAdministrador" + cadenaWhere;
            cmd.CommandText  = sql;
            da.SelectCommand = cmd;
            da.Fill(ds);
            con2.CerrarConexion();
            return(ds);
        }