コード例 #1
0
ファイル: Store.Master.cs プロジェクト: hsmaheen/ADSMS
        protected void Page_Load(object sender, EventArgs e)
        {
            avList_Head.Visible = false;
            av_EMP.Visible = false;
            avList_Emp.Visible = false;
            stationeryEntities se=new stationeryEntities();
            storeemp semp = new storeemp();

            int userid = Convert.ToInt32(Session["userid"]);

            var q = from ste in se.storeemps
                    where ste.StoreEmpID == userid
                    select ste;
            semp = q.FirstOrDefault();
            if ((semp.role.RoleName == "Store Manager") || (semp.role.RoleName == "Store Supervisor"))
            {
                avList_Head.Visible = true;
            }
            else if (semp.role.RoleName == "Store Clerk")
            {
                av_EMP.Visible = true;
                avList_Emp.Visible = true;

            }

            HttpCookie user = new HttpCookie("usercookie");
            user = Request.Cookies["usercookie"];
            if (user != null)
            {
                lbl_username.InnerText = user.Value;
            }
        }
コード例 #2
0
ファイル: LoginService_Mobile.cs プロジェクト: hsmaheen/ADSMS
        public string getuserempIDofStoreemp(string email)
        {
            string empID;
            List<storeemp> sempl = new List<storeemp>();
            storeemp semp = new storeemp();

            var q = from e in se.storeemps
                    where e.StoreEmpEmail == email
                    select e;
            sempl = q.ToList();
            semp = sempl.First();
            empID = semp.StoreEmpID.ToString();
            return empID;
        }
コード例 #3
0
ファイル: RegistrationService.cs プロジェクト: hsmaheen/ADSMS
        public bool registerStoreemployee(string empName, string empEmail, int roleId, string empContact)
        {
            try
            {

                storeemp semp = new storeemp();
                semp.StoreEmpContact = Convert.ToInt32(empContact);
                semp.StoreEmpName = empName;
                semp.StoreEmpEmail = empEmail;
                semp.StoreEmpRoleID = roleId;
                erep.saveStoreemployee(semp);
                return true;

            }
            catch (Exception e)
            {
                return false;

            }
        }
コード例 #4
0
ファイル: EmployeeRepository.cs プロジェクト: hsmaheen/ADSMS
 public bool saveStoreemployee(storeemp semp)
 {
     try
     {
         se.storeemps.Add(semp);
         se.SaveChanges();
         return true;
     }
     catch (Exception e)
     {
         return false;
     }
 }
コード例 #5
0
ファイル: EmployeeRepository.cs プロジェクト: hsmaheen/ADSMS
        public string getusernameofStoreemp(string email)
        {
            string name;
            List<storeemp> sempl = new List<storeemp>();
            storeemp semp = new storeemp();

            var q = from e in se.storeemps
                    where e.StoreEmpEmail == email
                    select e;
            sempl = q.ToList();
            semp = sempl.First();
            name = semp.StoreEmpName;
            return name;
        }
コード例 #6
0
ファイル: EmployeeRepository.cs プロジェクト: hsmaheen/ADSMS
        public int getUserIdofStoreemp(string email)
        {
            int id;
            List<storeemp> sempl = new List<storeemp>();
            storeemp semp = new storeemp();

            var q = from e in se.storeemps
                    where e.StoreEmpEmail == email
                    select e;
            sempl = q.ToList();
            semp = sempl.First();
            id = semp.StoreEmpID;
            return id;
        }