Example #1
0
        private void frmEndShift_Load(object sender, EventArgs e)
        {
            userid = UserLoginModel.UserLoginInfo.StaffID;

            var modelShift = ShiftService.GetListShiftHistoryByUserid(userid, 0).FirstOrDefault();

            if (userid == 0)
            {
                Form1 frm = new Form1();
                this.Close();
                frm.ShowDialog();
            }
            else
            {
                if (modelShift != null)
                {
                    MoneyFortmat Fomat = new MoneyFortmat(1);
                    shiftid = modelShift.ShiftHistoryID;

                    this.txtShiftName.Text = modelShift.ShiftName ?? "";
                    this.txtStaffName.Text = modelShift.UserName ?? "";
                    this.txtStartTime.Text = (modelShift.StartShift ?? DateTime.Now).ToString("dd-MM-yyyy hh:mm:ss", CultureInfo.InvariantCulture);
                    this.txtCashStart.Text = Fomat.getValue(modelShift.CashStart ?? 0).ToString("C");
                }
                else
                {
                    frmMessager frm = new frmMessager("Messenger", "Please create new shift. ");
                    this.Close();
                    frm.ShowDialog();
                }
            }
        }
Example #2
0
        public void addOnDutyList(string lblName, int i)
        {
            try
            {
                flpShiftDetail.Controls.Clear();

                if (i == 1)
                {
                    this.btnAdd.Show();
                    this.btnEnd.Show();
                    var data = ShiftService.GetListShiftHistoryByUserid(userid, 0).ToList();

                    double totalsafe = 0;

                    foreach (var item in data)
                    {
                        var ucShift = new UCShiftItem();

                        //ucShift.Dock = DockStyle.Fill;
                        MoneyFortmat Fomat = new MoneyFortmat(1);

                        totalsafe = totalsafe + item.SafeDrop ?? 0;

                        ucShift.lblNo.Text    = item.ShiftName;
                        ucShift.lblStaff.Text = item.UserName;
                        ucShift.lblStart.Text = (item.StartShift ?? DateTime.Now).ToString("dd-MM-yyyy hh:mm:ss", CultureInfo.InvariantCulture);
                        ucShift.lblEnd.Text   = " ";
                        if (item.EndShift != null)
                        {
                            ucShift.lblEnd.Text = (item.EndShift ?? DateTime.Now).ToString("dd-MM-yyyy hh:mm:ss", CultureInfo.InvariantCulture);
                        }
                        ucShift.lblCashstart.Text = Fomat.getValue(item.CashStart ?? 0).ToString("C");
                        ucShift.lblCashend.Text   = Fomat.getValue(item.CashEnd ?? 0).ToString("C");
                        ucShift.lblSfaedrop.Text  = Fomat.getValue(item.SafeDrop ?? 0).ToString("C");

                        ucShift.Size = new System.Drawing.Size(flpShiftDetail.Width - 5, ucShift.Height);

                        ucShift.Tag    = item;
                        ucShift.Click += UCShiftItem_Click;
                        ucShift.Width  = flpShiftDetail.Width;
                        flpShiftDetail.Controls.Add(ucShift);
                    }

                    this.lblTotalSafeDrop.Text = totalsafe.ToString("C");
                }
                else
                {
                    flpShiftDetail.Controls.Clear();
                }
            }
            catch (Exception ex)
            {
                SystemLog.LogPOS.WriteLog("frmShift::::::::::::::::addOnDutyList:::::::::::::" + ex.Message);
            }
        }
Example #3
0
        public void addHistoryList(string lblName, int i)
        {
            if (i == 2)
            {
                this.btnAdd.Hide();
                this.btnEnd.Hide();
                var data = ShiftService.GetListShiftHistoryByUserid(userid, 1).ToList();

                double totalsafe = 0;

                foreach (var item in data)
                {
                    var ucShift = new UCShiftItem();

                    //ucShift.Dock = DockStyle.Fill;

                    totalsafe = totalsafe + item.SafeDrop ?? 0;
                    MoneyFortmat Fomat = new MoneyFortmat(1);

                    ucShift.lblNo.Text    = item.ShiftName;
                    ucShift.lblStaff.Text = item.UserName;
                    ucShift.lblStart.Text = (item.StartShift ?? DateTime.Now).ToString("dd-MM-yyyy hh:mm:ss", CultureInfo.InvariantCulture);
                    ucShift.lblEnd.Text   = " ";
                    if (item.EndShift != null)
                    {
                        ucShift.lblEnd.Text = (item.EndShift ?? DateTime.Now).ToString("dd-MM-yyyy hh:mm:ss", CultureInfo.InvariantCulture);
                    }
                    ucShift.lblCashstart.Text = Fomat.getValue(item.CashStart ?? 0).ToString("C");
                    ucShift.lblCashend.Text   = Fomat.getValue(item.CashEnd ?? 0).ToString("C");
                    ucShift.lblSfaedrop.Text  = Fomat.getValue(item.SafeDrop ?? 0).ToString("C");

                    ucShift.Size = new System.Drawing.Size(flpShiftDetail.Width - 5, ucShift.Height);

                    flpShiftDetail.Controls.Add(ucShift);
                }

                this.lblTotalSafeDrop.Text = totalsafe.ToString("C");
            }
            else
            {
                flpShiftDetail.Controls.Clear();
            }
        }