private void ManagerAssginFrm_Load(object sender, EventArgs e)
        {
            //Get and set priority value
            cbPriority.DataSource = System.Enum.GetNames(typeof(Priority));
            cbPriority.Text       = jobcurrent.priority.ToString();

            //Get and set worker value
            IList <UserInfor> userlist = UserInforBLL.GetAllWorkers(user.outlet);

            foreach (UserInfor worker in userlist)
            {
                ItemData item = new ItemData(worker.UserName, worker);
                cbWoker.Items.Add(item);
                if (jobcurrent.worker != null && jobcurrent.worker.UserId == worker.UserId)
                {
                    cbWoker.SelectedItem = item;
                }
            }

            if (jobcurrent.worker != null)
            {
                cbWoker.Text = jobcurrent.worker.UserName.ToString();
            }
            else
            {
                cbWoker.Text = "Plese select";
            }
        }
        private void ManagerSearchFrm_Load(object sender, EventArgs e)
        {
            //Get job status
            cbJobStatus.DataSource   = System.Enum.GetNames(typeof(JobStatus));
            cbJobStatus.SelectedText = "All Status";

            //Get resolve job list
            cb_resolve.DataSource   = System.Enum.GetNames(typeof(ResolveStatus));
            cb_resolve.SelectedText = "All Resolve";

            //Get and set worker value
            IList <UserInfor> userlist = UserInforBLL.GetAllWorkers(user.outlet);

            foreach (UserInfor worker in userlist)
            {
                ItemData item = new ItemData(worker.UserName, worker);
                cbWoker.SelectedItem  = item;
                cbWoker.SelectedIndex = worker.UserId;
            }

            //Load jobs table
            IList <JobInfo> jobs = JobInfoManager.GetAllJobByUid();

            RefreshJobList(jobs);
        }
 private void addJob_Load(object sender, EventArgs e)
 {
     foreach (UserInfor o in UserInforBLL.GetCustomers())
     {
         ItemData item = new ItemData(o.UserName, o);
         cbCus.Items.Add(item);
         if (m_job.customer != null && o.UserId == m_job.customer.UserId)
         {
             cbCus.SelectedItem = item;
         }
     }
     cbType.DataSource = System.Enum.GetNames(typeof(JobType));
     if (m_job.id != null)
     {
         textBoxCarNo.Text = m_job.carNo;
         //cbCus.Text = (m_job.customer == null) ? "" : m_job.customer.UserName;
         cbType.Text = m_job.jobType.ToString();
         jobDes.Text = m_job.jobDescription;
     }
     else
     {
         lbopen.Hide();
         cbOpen.Hide();
     }
 }
        public void Bind()
        {
            //this.DialogResult = System.Windows.Forms.DialogResult.OK;
            UserInforBLL bll      = new UserInforBLL();
            string       usertype = bll.checkUtype(textBoxName.Text);

            if (usertype == "user")
            {
                this.Hide();
                //UserMDI mdu = new UserMDI();
                //mdu.Show();
                customerForm usp = new customerForm();
                usp.Show();
            }
            else if (usertype == "hpdesk")
            {
                this.Hide();
                helpDeskForm mdhp = new helpDeskForm();

                mdhp.Show();
            }
            else if (usertype == "work")
            {
                this.Hide();
                WorkerFrm mdwk = new WorkerFrm();
                mdwk.Show();
            }
            else
            {
                this.Hide();
                ManagerFrm mdm = new ManagerFrm();
                mdm.Show();
            }
        }
        private void btn_Submit_Click(object sender, EventArgs e)
        {
            foreach (UserInfor o in UserInforBLL.GetCustomers())
            {
                ItemData item = new ItemData(o.UserName, o);
                cbCus.Items.Add(item);
                if (m_job.customer != null && o.UserId == m_job.customer.UserId)
                {
                    cbCus.SelectedItem = item;
                }
            }
            cbType.DataSource    = System.Enum.GetNames(typeof(JobType));
            m_job.carNo          = textBoxCarNo.Text;
            m_job.customer       = (UserInfor)((ItemData)cbCus.SelectedItem).Value;
            m_job.jobType        = (JobType)Enum.Parse(typeof(JobType), cbType.Text);
            m_job.jobDescription = jobDes.Text;
            m_job.priority       = Priority.Normal;



            if (m_job.id == null)
            {
                m_job.jobStatus = JobStatus.Open;
            }
            else
            {
                m_job.jobStatus = (JobStatus)Enum.Parse(typeof(JobStatus), cbOpen.Text);
            }

            m_job.desk       = user;
            m_job.createdate = DateTime.Now;

            if (m_job.jobStatus == JobStatus.Closed)
            {
                m_job.resolve = ResolveStatus.Invalid;
            }
            else
            {
                m_job.resolve = ResolveStatus.Unresolved;
            }

            if (m_job.jobStatus == JobStatus.Open)
            {
                m_job.opendate = DateTime.Now;
                m_job.manager  = manager;
            }


            if (m_job.id == null)
            {
                JobInfoManager.AddJob(m_job);
            }
            else
            {
                JobInfoManager.UpdateJob(m_job);
            }

            DialogResult = System.Windows.Forms.DialogResult.OK;
        }
 private void btnLogin_Click(object sender, EventArgs e)
 {
     //check the user
     if (CheckText())
     {
         //seting current login form value
         string       msg = "";
         UserInforBLL bll = new UserInforBLL();
         if (bll.IsLoginByLoginName(textBoxName.Text, textBoxPassword.Text, out msg))
         {
             MessageBox.Show(msg);
             Bind();
         }
         else
         {
             MessageBox.Show(msg);
         }
     }
 }