private void barbtnDinhMucTheoThang_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     dtChiTiet = null;
     DataRow[] dr = dtDinhMuc.Select("Chon=1");
     if (dr.Length > 0)
     {
         dlgDinhMuc dlg = new dlgDinhMuc(dr);
         dlg.ShowDialog();
         if (dlg.Tag.ToString() != "")
         {
             dtChiTiet = dlg.dtChiTiet;
             if (dtChiTiet != null && dtChiTiet.Rows.Count > 0)
             {
                 for (int i = 0; i < dtSinhVien.Rows.Count; i++)
                 {
                     DataRow[] adrChiTiet = dtChiTiet.Select(" IDSV_SinhVien =" + dtSinhVien.Rows[i]["SV_SinhVienID"].ToString());
                     dtSinhVien.Rows[i]["SoTien"]        = double.Parse("0" + txtSoTien.Text) * adrChiTiet.Length;
                     dtSinhVien.Rows[i]["SoTienPhaiNop"] = double.Parse("0" + dtSinhVien.Rows[i]["SoTien"].ToString()) - double.Parse("0" + dtSinhVien.Rows[i]["SoTienMienGiam"].ToString());
                 }
             }
         }
     }
     else
     {
         ThongBao("Bạn phải chọn ít nhất 1 sinh viên!");
     }
 }
        private void btnThem_Click(object sender, EventArgs e)
        {
            int Count = dtSinhVien.Rows.Count;

            DataRow[] dr = dtSinhVien.Select("Chon=1");
            if (dr.Length > 0)
            {
                if (double.Parse("0" + txtSoTien.Text) > 0)
                {
                    // dinh muc thu chi tiet
                    dlgDinhMuc dlg = new dlgDinhMuc(dr);
                    dlg.ShowDialog();
                    if (dlg.Tag.ToString() != "")
                    {
                        dtChiTiet = dlg.dtChiTiet;
                        for (int i = 0; i < Count; i++)
                        {
                            if ((bool)dtSinhVien.Rows[i]["Chon"])
                            {
                                dtSinhVien.Rows[i]["Chon"] = false;
                                if (txtSoTien.Text != "" && txtSoTien.Text != "0")
                                {
                                    dtSinhVien.Rows[i]["SoTien"] = txtSoTien.Text;
                                }
                                else
                                {
                                    dtSinhVien.Rows[i]["SoTien"] = dtSinhVien.Rows[i]["SoTienTroCap"];
                                }
                                if (dlg.Tag.ToString() == "1")
                                {
                                    if (dtChiTiet != null && dtChiTiet.Rows.Count > 0)
                                    {
                                        DataRow[] adrChiTiet = dtChiTiet.Select(" IDSV_SinhVien =" + dtSinhVien.Rows[i]["SV_SinhVienID"].ToString());
                                        dtSinhVien.Rows[i]["SoTien"] = double.Parse("0" + dtSinhVien.Rows[i]["SoTien"].ToString()) * adrChiTiet.Length;
                                    }
                                }
                                //
                                dtTroCap.ImportRow(dtSinhVien.Rows[i]);
                                dtSinhVien.Rows.Remove(dtSinhVien.Rows[i]);
                                Count = Count - 1;
                                i     = i - 1;
                            }
                        }
                    }
                }
                else
                {
                    ThongBao("Bạn phải nhập số tiền trợ cấp!");
                }
            }

            else
            {
                ThongBao("Bạn phải chọn ít nhất 1 sinh viên!");
            }
        }
Beispiel #3
0
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (txtSoTienThang.Text.Trim() == "")
            {
                ThongBao("Bạn phải nhập số tiền!");
                return;
            }
            int Count = dtSinhVien.Rows.Count;

            DataRow[] dr = dtSinhVien.Select("Chon = 1");
            if (dr.Length > 0)
            {
                // dinh muc thu chi tiet
                dtChiTiet = null;
                dlgDinhMuc dlg = new dlgDinhMuc(dr);
                dlg.ShowDialog();
                if (dlg.Tag.ToString() != "")
                {
                    for (int i = 0; i < Count; i++)
                    {
                        if ((bool)dtSinhVien.Rows[i]["Chon"])
                        {
                            dtSinhVien.Rows[i]["Chon"] = false;
                            if (dlg.Tag.ToString() == "1")
                            {
                                dtChiTiet = dlg.dtChiTiet;
                                if (dtChiTiet != null && dtChiTiet.Rows.Count > 0)
                                {
                                    DataRow[] adrChiTiet = dtChiTiet.Select("IDSV_SinhVien = " + dtSinhVien.Rows[i]["SV_SinhVienID"].ToString());
                                    dtSinhVien.Rows[i]["SoTienThang"] = Math.Abs(double.Parse(txtSoTienThang.Text));
                                    dtSinhVien.Rows[i]["SoTienKy"]    = Math.Abs(double.Parse(txtSoTienThang.Text) * adrChiTiet.Length);
                                }
                            }
                            else
                            {
                                dtSinhVien.Rows[i]["SoTienKy"] = Math.Abs(double.Parse(txtSoTienThang.Text));
                            }
                            //
                            dtTroCap.ImportRow(dtSinhVien.Rows[i]);
                            dtSinhVien.Rows.Remove(dtSinhVien.Rows[i]);
                            Count = Count - 1;
                            i     = i - 1;
                        }
                    }
                }
            }
            else
            {
                ThongBao("Bạn phải chưa chọn sinh viên hoặc chưa nhập số tiền!");
            }
        }
Beispiel #4
0
 private void barbtnThang_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     dtChiTiet = null;
     DataRow[] dr = dtTroCap.Select("Chon = 1");
     if (dr.Length > 0)
     {
         dlgDinhMuc dlg = new dlgDinhMuc(dr);
         dlg.ShowDialog();
     }
     else
     {
         ThongBao("Bạn phải chọn ít nhất 1 sinh viên!");
     }
 }
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (dtSinhVien == null || dtSinhVien.Rows.Count <= 0)
            {
                return;
            }
            if (cmbLoaiThuChi.EditValue != null)
            {
                int       Count = dtSinhVien.Rows.Count;
                DataRow[] dr    = dtSinhVien.Select("Chon=1");
                if (dr.Length > 0)
                {
                    // dinh muc thu chi tiet
                    dlgDinhMuc dlg = new dlgDinhMuc(dr);
                    dlg.ShowDialog();
                    if (dlg.Tag.ToString() != "")
                    {
                        for (int i = 0; i < Count; i++)
                        {
                            if ((bool)dtSinhVien.Rows[i]["Chon"])
                            {
                                dtSinhVien.Rows[i]["Chon"] = false;

                                if (dlg.Tag.ToString() == "1")
                                {
                                    dtChiTiet = dlg.dtChiTiet;
                                    if (dtChiTiet != null && dtChiTiet.Rows.Count > 0)
                                    {
                                        DataRow[] adrChiTiet = dtChiTiet.Select(" IDSV_SinhVien = " + dtSinhVien.Rows[i]["SV_SinhVienID"].ToString());
                                        if (!IsGetKyTruoc)
                                        {
                                            dtSinhVien.Rows[i]["SoTien"] = double.Parse("0" + txtSoTien.Text) * adrChiTiet.Length;
                                        }
                                        dtSinhVien.Rows[i]["SoTienPhaiNop"] = double.Parse("0" + dtSinhVien.Rows[i]["SoTien"].ToString()) - double.Parse("0" + dtSinhVien.Rows[i]["SoTienMienGiam"].ToString());
                                    }
                                }
                                else
                                {
                                    if (!IsGetKyTruoc)
                                    {
                                        dtSinhVien.Rows[i]["SoTien"] = double.Parse("0" + txtSoTien.Text);
                                    }
                                    dtSinhVien.Rows[i]["SoTienPhaiNop"] = double.Parse("0" + dtSinhVien.Rows[i]["SoTien"].ToString()) - double.Parse("0" + dtSinhVien.Rows[i]["SoTienMienGiam"].ToString());
                                }
                                //
                                dtDinhMuc.ImportRow(dtSinhVien.Rows[i]);
                                dtSinhVien.Rows.Remove(dtSinhVien.Rows[i]);
                                Count = Count - 1;
                                i     = i - 1;
                            }
                        }
                    }
                }

                else
                {
                    ThongBao("Bạn phải chọn ít nhất 1 sinh viên!");
                }
            }
            else
            {
                ThongBao("Bạn phải chưa chọn loại thu chi!");
            }
        }
        private void btnThem_Click(object sender, EventArgs e)
        {
            if (cmbLoaiThuChi.EditValue != null)
            {
                if (double.Parse("0" + txtThanhTien.Text) > 0)
                {
                    int       Count = dtSinhVien.Rows.Count;
                    DataRow[] dr    = dtSinhVien.Select("Chon=1");
                    if (dr.Length > 0)
                    {
                        // dinh muc thu chi tiet
                        dtChiTiet = null;
                        dlgDinhMuc dlg = new dlgDinhMuc(dr);
                        dlg.ShowDialog();
                        if (dlg.Tag.ToString() != "")
                        {
                            dtChiTiet = dlg.dtChiTiet;
                            for (int i = 0; i < Count; i++)
                            {
                                if ((bool)dtSinhVien.Rows[i]["Chon"])
                                {
                                    dtSinhVien.Rows[i]["Chon"] = false;
                                    if (txtThanhTien.Text != "" && txtThanhTien.Text != "0")
                                    {
                                        dtSinhVien.Rows[i]["SoTienMienGiam"] = txtThanhTien.Text;
                                    }
                                    else
                                    {
                                        if (dtSinhVien.Rows[i]["PhanTramMienGiam"].ToString() != "" && dtSinhVien.Rows[i]["PhanTramMienGiam"].ToString() != "0")
                                        {
                                            dtSinhVien.Rows[i]["SoTienMienGiam"] = float.Parse(dtSinhVien.Rows[i]["PhanTramMienGiam"].ToString()) / 100 * float.Parse(cmbLoaiThuChi.GetColumnValue("SoTien").ToString());
                                        }
                                        else
                                        {
                                            dtSinhVien.Rows[i]["SoTienMienGiam"] = dtSinhVien.Rows[i]["SoTien"];
                                        }
                                    }
                                    dtSinhVien.Rows[i]["TenLoaiThuChi"]   = cmbLoaiThuChi.Text;
                                    dtSinhVien.Rows[i]["IDTC_LoaiThuChi"] = int.Parse(cmbLoaiThuChi.EditValue.ToString());
                                    if (dlg.Tag.ToString() == "1")
                                    {
                                        if (dtChiTiet != null && dtChiTiet.Rows.Count > 0)
                                        {
                                            DataRow[] adrChiTiet = dtChiTiet.Select(" IDSV_SinhVien =" + dtSinhVien.Rows[i]["SV_SinhVienID"].ToString());
                                            dtSinhVien.Rows[i]["SoTienMienGiam"] = double.Parse("0" + dtSinhVien.Rows[i]["SoTienMienGiam"].ToString()) * adrChiTiet.Length;
                                        }
                                    }
                                    //
                                    dtMienGiam.ImportRow(dtSinhVien.Rows[i]);
                                    dtSinhVien.Rows.Remove(dtSinhVien.Rows[i]);
                                    Count = Count - 1;
                                    i     = i - 1;
                                }
                            }
                        }
                    }

                    else
                    {
                        ThongBao("Bạn phải chọn ít nhất 1 sinh viên!");
                    }
                }
                else
                {
                    ThongBao("Bạn chưa nhập số tiền miễn giảm!");
                }
            }
            else
            {
                ThongBao("Chưa chọn loại thu chi!");
            }
        }