Example #1
0
        /// <summary>
        /// Devuelve la jerarquía de permisos para el elemento seleccionado
        /// </summary>
        /// <param name="sender"></param>
        /// <returns></returns>
        private ProfileBM GetPermissionHierarchy(ProfileBM selection)
        {
            ProfileBLL profileBll = new ProfileBLL();
            ResultBM   result     = profileBll.GetProfile(selection.code);

            if (!result.IsValid())
            {
                MessageBox.Show(result.description, "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            return(result.GetValue() as ProfileBM);
        }
        public IActionResult UpdateProfile(int IDNumber)
        {
            ProfileBLL profileBLL = new ProfileBLL();

            Profile profile = profileBLL.GetProfile(IDNumber);

            if (profile == null)
            {
                NotFound();
            }

            return(View(profile));
        }
        public IActionResult ProfileDetails()
        {
            ProfileBLL profileBLL = new ProfileBLL();

            //string userName = this.User.Claims.FirstOrDefault(c => c.Type == "Name").Value;
            string userName = HttpContext.User.FindFirst(ClaimTypes.Name).Value;
            BillingSystemContext context = new BillingSystemContext();
            Users currUser = context.Users.FirstOrDefault(u => u.UserName == userName);

            Profile prof = profileBLL.GetProfile(currUser.ProfileID);

            if (prof == null)
            {
                NotFound();
            }

            return(View(prof));
        }
Example #4
0
        private void signin_Click(object sender, EventArgs e)
        {
            user = Username.Text;
            pass = Password.Text;
            if (user == "" && pass == "")
            {
                //MessageBox.Show("Empty Fields Detected ! Please fill up all the fields");
                this.Close();
                th = new Thread(mainpage);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }

            else if (user == "garment" && pass == "")
            {
                this.Close();
                th = new Thread(garment_mainpage);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }

            else if (user == "haar" && pass == "")
            {
                this.Close();
                th = new Thread(facedet_reg);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }
            else if (user == "haar2" && pass == "")
            {
                this.Close();
                th = new Thread(haar22);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }

            else if (user == "open" && pass == "")
            {
                this.Close();
                th = new Thread(open);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }

            else
            {
                ProfileBLL objbll = new ProfileBLL();
                int        count  = (int)objbll.GetProfile(user, pass);
                if (count == -1)
                {
                    MessageBox.Show("Error ");
                }
                Console.WriteLine(count);
                if (count > 0)
                {
                    this.Close();
                    th = new Thread(mainpage);
                    th.SetApartmentState(ApartmentState.STA);
                    th.Start();
                    Console.WriteLine("Correct Login Cresentials");
                }
            }
        }
Example #5
0
        private void signin_Click(object sender, EventArgs e)
        {
            user = Username.Text;
            pass = Password.Text;
            if (user == "Username" && pass == "Password")
            {
                MetroFramework.MetroMessageBox.Show(this, "Please Enter Login Credentials", "Message", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                this.Close();
                th = new Thread(foodForm);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }
            //MetroFramework.MetroMessageBox.Show(this, "Information", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);



            else if (user == "" && pass == "")
            {//MetroFramework.MetroMessageBox.Show(this, "Empty Fields Detected ! Please fill up all the fields", "Message", MessageBoxButtons.OK, MessageBoxIcon.Information);
                //MessageBox.Show("Empty Fields Detected ! Please fill up all the fields");
                this.Close();
                th = new Thread(mainpage);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }

            else if (user == "garment" && pass == "")
            {
                this.Close();
                th = new Thread(garment_mainpage);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }

            else if (user == "haar" && pass == "")
            {
                this.Close();
                th = new Thread(facedet_reg);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }
            else if (user == "haar2" && pass == "")
            {
                this.Close();
                th = new Thread(haar22);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }

            else if (user == "open" && pass == "")
            {
                this.Close();
                th = new Thread(open);
                th.SetApartmentState(ApartmentState.STA);
                th.Start();
            }

            else
            {
                ProfileBLL objbll = new ProfileBLL();
                int        count  = (int)objbll.GetProfile(user, pass);
                Console.WriteLine("COUNT IS---------->" + count.ToString());
                if (count == 0)
                {
                    MetroFramework.MetroMessageBox.Show(this, "Error", "Message", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    //MessageBox.Show("Error ");
                }
                Console.WriteLine(count);
                if (count > 0)
                {
                    this.Close();
                    th = new Thread(mainpage);
                    th.SetApartmentState(ApartmentState.STA);
                    th.Start();
                    Console.WriteLine("Correct Login Cresentials");
                }
            }
        }
Example #6
0
        private void button1_Click(object sender, EventArgs e)
        {
            ProfileBLL objBll = new ProfileBLL();

            dataGridView1.DataSource = objBll.GetProfile();
        }