Ejemplo n.º 1
0
        private void AutoWaiterAppId()
        {
            WaiterRepository emp = new WaiterRepository();
            WaiterEntity     en  = new WaiterEntity();
            var s = emp.AutoLoadWaiterId();

            en.WaiterIdGenerate = s;
            txtAddId.Text       = en.WaiterIdGenerate;
        }
Ejemplo n.º 2
0
 public UserController(UserRepository repository, CustomerRepository customerRepository, CookRepository cookRepository, EmployeeRepository employeeRepository, ManagerRepository managerRepository, WaiterRepository waiterRepository)
 {
     _repository         = repository ?? throw new ArgumentNullException(nameof(repository));
     _customerRepository = customerRepository ?? throw new ArgumentNullException(nameof(customerRepository));
     _cookRepository     = cookRepository ?? throw new ArgumentException(nameof(cookRepository));
     _employeeRepository = employeeRepository ?? throw new ArgumentException(nameof(employeeRepository));
     _managerRepository  = managerRepository ?? throw new ArgumentNullException(nameof(managerRepository));
     _waiterRepository   = waiterRepository ?? throw new ArgumentNullException(nameof(waiterRepository));
 }
Ejemplo n.º 3
0
        public Waiter_Dashboard(LoginPage lp, string id)
        {
            InitializeComponent();
            this.lp = lp;
            this.id = id;
            WaiterRepository emp = new WaiterRepository();
            var et = emp.MyProfileLoad(this.id);

            lblUserName.Text = et.WaiterName;
        }
Ejemplo n.º 4
0
        public WaiterService()
        {
            _waiterRepository = new WaiterRepository();

            var mapperConfig = new MapperConfiguration(cfg =>
            {
                var map = cfg.CreateMap <UserModel, User>().ReverseMap();
                cfg.CreateMap <ChefTypeModel, ChefType>().ReverseMap();
                cfg.CreateMap <CateringOrderModel, CateringOrder>().ReverseMap();
                cfg.CreateMap <WaiterModel, Waiter>().ReverseMap();
            });

            _mapper = new Mapper(mapperConfig);
        }
Ejemplo n.º 5
0
 public WaiterController(WaiterRepository repository, UserRepository userRepository)
 {
     _repository     = repository ?? throw new ArgumentNullException(nameof(repository));
     _userRepository = userRepository ?? throw new ArgumentException(nameof(userRepository));
 }
Ejemplo n.º 6
0
        private void BtnSave_Click(object sender, EventArgs e)
        {
            WaiterEntity      w     = new WaiterEntity();
            WaiterRepository  repo  = new WaiterRepository();
            ManagerEntity     m     = new ManagerEntity();
            ManagerRepository mepo  = new ManagerRepository();
            AdminRepository   arepo = new AdminRepository();
            AdminEntity       a     = new AdminEntity();

            if (rbGenderFemale.Checked == true || rbGenderMale.Checked == true)
            {
                if (cmbPost.Text == "Waiter")
                {
                    if (IsValidToSave())
                    {
                        w.WaiterName    = txtAddName.Text;
                        w.WaiterId      = txtAddId.Text;
                        w.WaiterAddress = txtAddAddress.Text;
                        w.WaiterEmail   = txtAddEmail.Text;
                        w.WaiterPhone   = txtAddPhone.Text;
                        if (rbGenderFemale.Checked == true)
                        {
                            w.WaiterGender = "Female";
                        }
                        else if (rbGenderMale.Checked == true)
                        {
                            w.WaiterGender = "Male";
                        }
                        else
                        {
                            MessageBox.Show("Please Select A Gender");
                        }

                        w.WaiterDateOfBirth   = dtDate_Of_Birth.Value.ToString();
                        w.WaiterJoiningDate   = dtJoining_Date.Value.ToString();
                        w.WaiterMaritalStatus = cmbMaritalStatus.Text;

                        w.WaiterBloodGroup = cmbBlood_Group.Text;
                        w.WaiterSalary     = txtSalary.Text;

                        repo.Save(w);
                        Denied();
                        clear();
                        AutoWaiterAppId();
                    }
                    else
                    {
                        MessageBox.Show("Invalid Fields");
                    }
                }
                else if (cmbPost.Text == "Admin")
                {
                    if (IsValidToSave())
                    {
                        a.AdminName    = txtAddName.Text;
                        a.AdminId      = txtAddId.Text;
                        a.AdminAddress = txtAddAddress.Text;
                        a.AdminEmail   = txtAddEmail.Text;
                        a.AdminPhone   = txtAddPhone.Text;
                        if (rbGenderFemale.Checked == true)
                        {
                            a.AdminGender = "Female";
                        }
                        else if (rbGenderMale.Checked == true)
                        {
                            a.AdminGender = "Male";
                        }

                        a.AdminDateOfBirth     = dtDate_Of_Birth.Value.ToString();
                        a.AdminJoiningDate     = dtJoining_Date.Value.ToString();
                        m.ManagerMaritalStatus = cmbMaritalStatus.Text;

                        a.AdminBloodGroup = cmbBlood_Group.Text;
                        a.AdminSalary     = txtSalary.Text;

                        arepo.Save(a);
                        //Denied();
                        clear();

                        AutoManagerAppId();
                    }
                    else
                    {
                        MessageBox.Show("Invalid Fiels");
                    }
                }
                else if (cmbPost.Text == "Manager")
                {
                    if (IsValidToSave())
                    {
                        m.ManagerName    = txtAddName.Text;
                        m.ManagerId      = txtAddId.Text;
                        m.ManagerAddress = txtAddAddress.Text;
                        m.ManagerEmail   = txtAddEmail.Text;
                        m.ManagerPhone   = txtAddPhone.Text;
                        if (rbGenderFemale.Checked == true)
                        {
                            m.ManagerGender = "Female";
                        }
                        else if (rbGenderMale.Checked == true)
                        {
                            m.ManagerGender = "Male";
                        }

                        m.ManagerDateOfBirth   = dtDate_Of_Birth.Value.ToString();
                        m.ManagerJoiningDate   = dtJoining_Date.Value.ToString();
                        m.ManagerMaritalStatus = cmbMaritalStatus.Text;

                        m.ManagerBloodGroup = cmbBlood_Group.Text;
                        m.ManagerSalary     = txtSalary.Text;

                        mepo.Save(m);
                        //Denied();
                        clear();

                        AutoAdminAppId();
                    }
                    else
                    {
                        MessageBox.Show("Invalid Fields");
                    }
                }
                else
                {
                    MessageBox.Show("Please Select An Employee Type");
                }
            }
            else
            {
                MessageBox.Show("Please Select A Gender");
            }
        }
 public WaiterController()
 {
     _waiterRepository = new WaiterRepository();
 }