コード例 #1
0
        public void LoadDataGird(IEnumerable <Timekeeping> listData)
        {
            int i = 0;

            dataDS.Rows.Clear();
            totalCashAdvance = 0;
            totalWeight      = 0;
            txtWriteMoney.ResetText();
            foreach (var item in listData)
            {
                dataDS.Rows.Add();
                dataDS.Rows[i].Cells[0].Value  = item.MSNV;
                dataDS.Rows[i].Cells[1].Value  = timekeepingBO.GetNameEmployee(item.MSNV);
                dataDS.Rows[i].Cells[2].Value  = item.Date.Value.ToShortDateString();
                dataDS.Rows[i].Cells[3].Value  = item.TimeStart;
                dataDS.Rows[i].Cells[4].Value  = item.TimeEnd;
                dataDS.Rows[i].Cells[5].Value  = item.Time;
                dataDS.Rows[i].Cells[6].Value  = item.Weight;
                dataDS.Rows[i].Cells[7].Value  = item.Type;
                dataDS.Rows[i].Cells[8].Value  = item.TotalWeight;
                dataDS.Rows[i].Cells[9].Value  = item.AdvancePayment;
                dataDS.Rows[i].Cells[10].Value = item.Note;
                totalCashAdvance += item.AdvancePayment.Value;
                totalWeight      += int.Parse(item.TotalWeight);
                i++;
            }
            lbCashAdvance.Text = string.Format("{0:0,0 (VNĐ)}", totalCashAdvance);
            lbTotalWeight.Text = string.Format("{0:0,0 (KG)}", totalWeight);
            if (totalCashAdvance > 0)
            {
                txtWriteMoney.Text = "(" + UnitMoney(totalCashAdvance) + ")";
            }
        }
コード例 #2
0
        public void loadListTimekeeping()
        {
            int i = 0;

            dataDS.Rows.Clear();
            foreach (var item in list)
            {
                dataDS.Rows.Add();
                dataDS.Rows[i].Cells[0].Value  = item.MSNV;
                dataDS.Rows[i].Cells[1].Value  = timekeepingBO.GetNameEmployee(item.MSNV);
                dataDS.Rows[i].Cells[2].Value  = item.Date.Value.ToShortDateString();
                dataDS.Rows[i].Cells[3].Value  = item.TimeStart;
                dataDS.Rows[i].Cells[4].Value  = item.TimeEnd;
                dataDS.Rows[i].Cells[5].Value  = item.Time;
                dataDS.Rows[i].Cells[6].Value  = item.Weight;
                dataDS.Rows[i].Cells[7].Value  = item.Type;
                dataDS.Rows[i].Cells[8].Value  = item.TotalWeight;
                dataDS.Rows[i].Cells[9].Value  = item.AdvancePayment;
                dataDS.Rows[i].Cells[10].Value = item.Note;
                i++;
            }
        }
コード例 #3
0
ファイル: Management.cs プロジェクト: TeamHCM/PlasticFactory
        public void LoadDataGird(IEnumerable <Timekeeping> listData)
        {
            dataDS.Columns.Clear();
            #region DataGridView
            dataDS.ColumnCount      = 16;
            dataDS.Columns[0].Name  = "MSNV";
            dataDS.Columns[1].Name  = "Họ tên";
            dataDS.Columns[2].Name  = "Ngày";
            dataDS.Columns[3].Name  = "Thời gian bắt đầu";
            dataDS.Columns[4].Name  = "Thời gian kết thúc";
            dataDS.Columns[5].Name  = "Tăng ca";
            dataDS.Columns[6].Name  = "Thời gian(h)";
            dataDS.Columns[7].Name  = "Số bao";
            dataDS.Columns[8].Name  = "Loại bao(KG)";
            dataDS.Columns[9].Name  = "Số lượng";
            dataDS.Columns[10].Name = "Tiền ứng";
            dataDS.Columns[11].Name = "Tiền cơm";
            dataDS.Columns[12].Name = "Tiền phạt";
            dataDS.Columns[13].Name = "Tiền thưởng";
            dataDS.Columns[14].Name = "Ghi chú";
            dataDS.Columns[15].Name = "Nghỉ";

            dataDS.Columns[0].Width  = 80;
            dataDS.Columns[1].Width  = 150;
            dataDS.Columns[2].Width  = 110;
            dataDS.Columns[3].Width  = 110;
            dataDS.Columns[4].Width  = 110;
            dataDS.Columns[5].Width  = 100;
            dataDS.Columns[6].Width  = 100;
            dataDS.Columns[7].Width  = 100;
            dataDS.Columns[8].Width  = 100;
            dataDS.Columns[9].Width  = 100;
            dataDS.Columns[10].Width = 120;
            dataDS.Columns[11].Width = 100;
            dataDS.Columns[12].Width = 100;
            dataDS.Columns[13].Width = 100;
            dataDS.Columns[14].Width = 200;
            dataDS.Columns[15].Width = 100;
            #endregion
            txtCountWork.Visible = true;
            int i = 0;
            dataDS.Rows.Clear();
            totalCashAdvance  = 0;
            totalWeight       = 0;
            txtCountWork.Text = (listData.Count() - listData.Where(u => u.isRest == true).Count()).ToString("#,###");
            foreach (var item in listData)
            {
                dataDS.Rows.Add();
                dataDS.Rows[i].Cells[0].Value  = item.MSNV;
                dataDS.Rows[i].Cells[1].Value  = timekeepingBO.GetNameEmployee(item.MSNV);
                dataDS.Rows[i].Cells[2].Value  = item.Date.Value.ToShortDateString();
                dataDS.Rows[i].Cells[3].Value  = item.TimeStart;
                dataDS.Rows[i].Cells[4].Value  = item.TimeEnd;
                dataDS.Rows[i].Cells[5].Value  = String.Format("{0:0.0}", item.OverTime);;
                dataDS.Rows[i].Cells[6].Value  = String.Format("{0:0.0}", item.Time);
                dataDS.Rows[i].Cells[7].Value  = item.Weight;
                dataDS.Rows[i].Cells[8].Value  = item.Type;
                dataDS.Rows[i].Cells[9].Value  = item.TotalWeight;
                dataDS.Rows[i].Cells[10].Value = item.AdvancePayment;
                dataDS.Rows[i].Cells[11].Value = item.Food;
                dataDS.Rows[i].Cells[12].Value = item.Punish;
                dataDS.Rows[i].Cells[13].Value = item.Bunus;
                dataDS.Rows[i].Cells[14].Value = item.Note;
                if (item.isRest == true)
                {
                    dataDS.Rows[i].Cells[15].Value = "Yes";
                }
                else
                {
                    dataDS.Rows[i].Cells[15].Value = "No";
                }
                totalCashAdvance += item.AdvancePayment;
                totalWeight      += item.TotalWeight;
                i++;
            }
            lbCashAdvance.Text = totalCashAdvance == 0 ? "0" : string.Format("{0:0,0 (VNĐ)}", totalCashAdvance);
            lbTotalWeight.Text = totalWeight == 0 ? "0" : string.Format("{0:0,0 (KG)}", totalWeight);
            txtTotalTime.Text  = listData.Sum(u => u.Time) == 0 ? "0" : listData.Sum(u => u.Time).ToString();
            txtFood.Text       = listData.Sum(u => u.Food).ToString("#,###") == string.Empty ? "0" : listData.Sum(u => u.Food).ToString("#,###") + "VNĐ";
            txtPunish.Text     = listData.Sum(u => u.Punish).ToString("#,###") == string.Empty ? "0" : listData.Sum(u => u.Punish).ToString("#,###") + "VNĐ";
            txtBonus.Text      = listData.Sum(u => u.Bunus).ToString("#,###") == string.Empty ? "0" : listData.Sum(u => u.Bunus).ToString("#,###") + "VNĐ";
            if (totalCashAdvance > 0)
            {
                //txtWriteMoney.Text = "(" + UnitMoney(totalCashAdvance) + ")";
            }
        }