protected void Page_Load(object sender, EventArgs e) { try { //si esta loggeado if (Session[sessionName] != null) { int id = int.Parse(Session[sessionName].ToString()); UserBO userBO = new UserBO(); User user = userBO.Get(id); ltName.Text = "Bienvenido: "+user.Name; ltRol.Text = user.RolName; ltCompany.Text = user.CompanyName; ltName.Visible = true; ltRol.Visible = true; ltCompany.Visible = true; pnlLogin.Visible = false; Validate(); } else { ltName.Visible = false; pnlLogin.Visible = true; } } catch { } }
public List<User> List(string name) { int id = int.Parse(Session[sessionName].ToString()); UserBO userBO = new UserBO(); User user = userBO.Get(id); user.Name = name; return userBo.List(user); }
public List<Entity.User> GetUsers(string id) { UserBO userBO = new UserBO(); Entity.User user = new Entity.User(); user.CompanyId = id; user.Name = string.Empty; return userBO.List(user); }
public List<Entity.Company> List(string name) { int id = int.Parse(Session[sessionName].ToString()); UserBO userBO = new UserBO(); User user = userBO.Get(id); Entity.Company company = new Entity.Company(); company.Name = name; company.ParentId = user.CompanyId; return companyBO.List(company); }
protected void Page_Load(object sender, EventArgs e) { int id = int.Parse(Session[sessionName].ToString()); UserBO userBO = new UserBO(); User user = userBO.Get(id); Entity.Company company = new Entity.Company(); company.Id = user.CompanyId; company = companyBO.Get(user.CompanyId); if (company.LevelId == 4) Response.Redirect("index.aspx"); }
public decimal Save(int rol, decimal document, string name, string password) { CultureInfo ci = new CultureInfo("en-US"); Thread.CurrentThread.CurrentCulture = ci; Thread.CurrentThread.CurrentUICulture = ci; int id = int.Parse(Session[sessionName].ToString()); UserBO userBO = new UserBO(); User currentUser = userBO.Get(id); Entity.User user = new Entity.User(); user.Document = document; user.Name = name; user.Password = password; user.RolId = rol; user.CompanyId = currentUser.CompanyId; userBO.Save(user); return user.Document; }
private void Validate() { //Level int id = int.Parse(Session[sessionName].ToString()); UserBO userBO = new UserBO(); User user = userBO.Get(id); Entity.Company company = new Entity.Company(); company.Id = user.CompanyId; company = companyBO.Get(user.CompanyId); if (company.LevelId == 4) lblCompany.Visible = false; //Rol if (user.RolId > 2) { lblCompany.Visible = false; lblUser.Visible = false; } if (user.RolId == 2) { lblCompany.Visible = false; } if (user.RolId == -1) { lblManage.Visible = true; lblHome.Visible = false; lblCompany.Visible = false; lblUser.Visible = false; } else { lblManage.Visible = false; } }
public bool Save(string nit, string name, decimal document, string username, string password) { Entity.Company company = new Entity.Company(); CompanyBO companyBo = new CompanyBO(); int id = int.Parse(Session[sessionName].ToString()); UserBO userBO = new UserBO(); User user = userBO.Get(id); var parentCompany = companyBo.Get(user.CompanyId); company.Id = nit; company.Name = name; company.CreationDate = DateTime.Now; company.LevelId = parentCompany.LevelId + 1; company.ParentId = parentCompany.Id; company.CreationUser = id; company.ManagerId = document; companyBo.Save(company); var manager = userBO.Get(document); if (manager == null) { manager = new User(); } manager.CompanyId = nit; manager.Document = document; manager.Name = username; manager.RolId = 1; manager.Password = password; userBO.Save(manager); return true; }