Пример #1
0
 private void comBoBox_EditValueChanged(object sender, EventArgs e)
 {
     if (cboNamHoc.Text != "" && cboHocKy.Text != "" && cboMonHoc.Text != "")
     {
         bindingSourceBCTKM.DataSource = BAOCAO_BUS.layBaoCaoTongKetMon(cboMonHoc.EditValue.ToString(), cboHocKy.EditValue.ToString(), cboNamHoc.EditValue.ToString());
     }
     else
     {
         bindingSourceBCTKM.DataSource = null;
     }
 }
Пример #2
0
 public rpHocKy(string maNamHoc, string tenNamHoc, string maHocKy, string tenHocKy)
 {
     InitializeComponent();
     foreach (DevExpress.XtraReports.Parameters.Parameter p in Parameters)
     {
         p.Visible = false;
     }
     pNamHoc.Value  = tenNamHoc;
     pHocKy.Value   = tenHocKy;
     pNgayLap.Value = DateTime.Today;
     bindingSourceBCTKHK.DataSource = BAOCAO_BUS.layBaoCaoTongKetHK(maHocKy, maNamHoc);
 }
Пример #3
0
 private void rd_xem_Click(object sender, EventArgs e)
 {
     try
     {
         if (CheckNhap() == 0)
         {
             lbl_tong.Text     = "Tổng tiền: ";
             lbl_thanhchu.Text = "Thành chữ: ";
             int tongtien = 0;
             int n        = dgv_baocao.Rows.Count;
             for (int i = 1; i < n; i++)
             {
                 dgv_baocao.Rows.RemoveAt(0);
             }
             int chiso = 1;
             foreach (DataRow row in BAOCAO_BUS.ChiTietThuoc(NgayDauThang(cbo_thang.Text), NgayCuoiThang(cbo_thang.Text)).Rows)
             {
                 ThemHang(chiso, row[0].ToString(), row[1].ToString(), row[2].ToString(), row[3].ToString());
                 tongtien = tongtien + int.Parse(row[2].ToString()) * (int)float.Parse(row[1].ToString());
                 chiso++;
             }
             lbl_tong.Text = lbl_tong.Text + string.Format("{0:0,0}", tongtien);
             DocTien(tongtien.ToString());
             lbl_thanhchu.Text = lbl_thanhchu.Text + "Đồng";
             timer1.Start();
             timer1.Enabled         = true;
             lbl_thongbao.ForeColor = Color.Red;
             lbl_thongbao.Text      = "Xem thành công";
             timer1_Tick(sender, e);
         }
         else
         if (CheckNhap() == 1)
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("Không được để trống!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             cbo_thang.Focus();
         }
         else
         if (CheckNhap() == 2)
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("Không có báo cáo tháng đã nhâp, xin kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             cbo_thang.Focus();
         }
         else
         if (CheckNhap() == 3)
         {
             DevComponents.DotNetBar.MessageBoxEx.Show("Nhập không đúng định dạng, xin nhập lại", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
             cbo_thang.Focus();
         }
     }
     catch (Exception ex)
     { }
 }
Пример #4
0
        public void LoadThang()
        {
            int n = cbo_thang.AutoCompleteCustomSource.Count;

            for (int i = 0; i < n; i++)
            {
                cbo_thang.AutoCompleteCustomSource.RemoveAt(0);
                cbo_thang.Items.RemoveAt(0);
            }
            foreach (DataRow row in BAOCAO_BUS.ChonThangNam().Rows)
            {
                DevComponents.Editors.ComboItem cbo = new DevComponents.Editors.ComboItem(row[0].ToString());
                cbo_thang.Items.Add(cbo);
                cbo_thang.AutoCompleteCustomSource.Add(row[0].ToString());
            }
        }
Пример #5
0
        private void rd_xem_Click(object sender, EventArgs e)
        {
            try
            {
                if (CheckNhap() == 0)
                {
                    lbl_tong.Text     = "Tổng tiền: ";
                    lbl_thanhchu.Text = "Thành chữ: ";
                    int TongTien = 0;
                    foreach (DataRow row in BAOCAO_BUS.ChiTietNgay(NgayDauThang(cbo_thang.Text), NgayCuoiThang(cbo_thang.Text)).Rows)
                    {
                        TongTien = TongTien + (int)float.Parse(row[2].ToString());
                        TongTien = TongTien + QUYDINH_BUS.TienKham() * int.Parse(row[1].ToString());
                    }


                    int n = dgv_baocao.Rows.Count;
                    for (int i = 1; i < n; i++)
                    {
                        dgv_baocao.Rows.RemoveAt(0);
                    }
                    int chiso = 1;
                    foreach (DataRow row in BAOCAO_BUS.ChiTietNgay(NgayDauThang(cbo_thang.Text), NgayCuoiThang(cbo_thang.Text)).Rows)
                    {
                        int   temp = (int)float.Parse(row[2].ToString()) + QUYDINH_BUS.TienKham() * (int)float.Parse(row[1].ToString());
                        float tyle = (float)temp / (float)TongTien * 100.0f;
                        ThemHang(chiso, row[0].ToString(), row[1].ToString(), ((int)float.Parse(row[2].ToString()) + QUYDINH_BUS.TienKham() * (int)float.Parse(row[1].ToString())).ToString(), String.Format("{0:0.##}", tyle));
                        chiso++;
                        rd_xem_MouseHover(sender, e);
                    }
                    int s = 0;

                    foreach (DataGridViewRow row in dgv_baocao.Rows)
                    {
                        if (row.Cells[1].Value != null)
                        {
                            s = s + int.Parse(row.Cells[2].Value.ToString());
                        }
                    }
                    lbl_tong.Text = lbl_tong.Text + string.Format("{0:0,0}", TongTien);
                    DocTien(TongTien.ToString());
                    lbl_thanhchu.Text = lbl_thanhchu.Text + "Đồng";
                    timer1.Start();
                    timer1.Enabled         = true;
                    lbl_thongbao.ForeColor = Color.Red;
                    lbl_thongbao.Text      = "Xem thành công";
                    timer1_Tick(sender, e);
                }
                else
                if (CheckNhap() == 1)
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Không được để trống!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cbo_thang.Focus();
                }
                else
                if (CheckNhap() == 2)
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Không có báo cáo tháng đã nhâp, xin kiểm tra lại!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cbo_thang.Focus();
                }
                else
                if (CheckNhap() == 3)
                {
                    DevComponents.DotNetBar.MessageBoxEx.Show("Nhập không đúng định dạng, xin nhập lại", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    cbo_thang.Focus();
                }
            }
            catch (Exception ex)
            { }
        }