Example #1
0
        private void btn_Add_Click(object sender, EventArgs e)
        {
            int kt = 1;

            if (TB_MaKH.TextLength < 6 || TB_MaKH.Text == "")
            {
                MessageBox.Show("Mã khách hàng không được để chống hoặc nhỏ hơn 6 kí tự");
                TB_MaKH.Text = "";
                TB_MaKH.Focus();
                kt = 0;
            }
            else
            if (Tb_DiaChi.Text == "")
            {
                MessageBox.Show("Địa Chỉ không được để trống");
                Tb_HoTen.Focus();
                kt = 0;
            }
            else
            if (Tb_HoTen.Text == "")
            {
                MessageBox.Show("Tên Khách Hàng không được để trống");
                Tb_DiaChi.Focus();
                kt = 0;
            }
            else if (tb_SoThangTruoc.Text == "")
            {
                MessageBox.Show("Số Điện Tháng Trước không được để trống");
                tb_SoThangTruoc.Focus();
                kt = 0;
            }
            else if (tb_SoThangNay.Text == "")
            {
                MessageBox.Show("Số Điện Tháng Này không được để trống");
                tb_SoThangNay.Focus();
                kt = 0;
            }
            else if (int.Parse(tb_SoThangTruoc.Text) > int.Parse(tb_SoThangNay.Text))
            {
                MessageBox.Show("Số tháng trước phải nhỏ hơn số tháng này.");
                tb_SoThangTruoc.Text = "";
                tb_SoThangNay.Text   = "";
                tb_SoThangTruoc.Focus();
                kt = 0;
            }

            if (kt == 1)
            {
                double TienDien = 0;
                int    SoDien   = int.Parse(tb_SoThangNay.Text) - int.Parse(tb_SoThangTruoc.Text);
                if (SoDien <= 50)
                {
                    TienDien += SoDien * 100;
                }
                else if (SoDien <= 100)
                {
                    TienDien += (SoDien - 50) * 200 + 50 * 100;
                }
                else if (SoDien <= 200)
                {
                    TienDien += 50 * 100 + 50 * 200 + (SoDien - 100) * 300;
                }
                else if (SoDien > 200)
                {
                    TienDien += 50 * 100 + 50 * 200 + 100 * 300 + (SoDien - 200) * 4;
                }
                TienDien = TienDien + TienDien * 0.1;
                string a = "";
                a  = TB_MaKH.Text;
                a += " | " + Tb_HoTen.Text;
                a += " | " + Tb_DiaChi.Text;
                a += " | " + Dt_NgayChotSo.Text;
                a += " | " + tb_SoThangTruoc.Text;
                a += " | " + tb_SoThangNay.Text;
                a += " | " + TienDien;
                listB_View.Items.Add(a);
                listTienDiens.Add(new TienDien(TB_MaKH.Text,
                                               Tb_HoTen.Text, Tb_DiaChi.Text, Dt_NgayChotSo.Text, Convert.ToInt32(tb_SoThangTruoc.Text),
                                               int.Parse(tb_SoThangNay.Text), TienDien));
                StaticDaTa._TienDien = listTienDiens;
            }
        }
Example #2
0
        private void btn_Add_Click(object sender, EventArgs e)
        {
            int kt = 1;

            if (TB_MaKH.TextLength < 6 || TB_MaKH.Text == "")
            {
                MessageBox.Show("Mã khách hàng không được để chống hoặc nhỏ hơn 6 kí tự");
                TB_MaKH.Text = "";
                TB_MaKH.Focus();
                kt = 0;
            }
            else
            if (Tb_DiaChi.Text == "")
            {
                MessageBox.Show("Địa Chỉ không được để trống");
                Tb_HoTen.Focus();
                kt = 0;
            }
            else
            if (Tb_HoTen.Text == "")
            {
                MessageBox.Show("Tên Khách Hàng không được để trống");
                Tb_DiaChi.Focus();
                kt = 0;
            }

            if (kt == 1)
            {
                double TienLai = 0;
                if (radio_Thuong.Checked == true)
                {
                    if (cb_timeGui.SelectedItem.Equals(1))
                    {
                        ;
                    }
                    TienLai = int.Parse(Tb_SoTienGui.Text) * 0.06;
                    if (cb_timeGui.SelectedItem == "3")
                    {
                        TienLai = int.Parse(Tb_SoTienGui.Text) * 0.07;
                    }
                    if (cb_timeGui.SelectedItem == "6")
                    {
                        TienLai = int.Parse(Tb_SoTienGui.Text) * 0.08;
                    }
                    if (cb_timeGui.SelectedItem == "12")
                    {
                        TienLai = int.Parse(Tb_SoTienGui.Text) * 0.09;
                    }
                }
                else if (rdb_PhatLoc.Checked == true)
                {
                    if (cb_timeGui.SelectedItem == "1")
                    {
                        TienLai = int.Parse(Tb_SoTienGui.Text) * 0.07;
                    }
                    if (cb_timeGui.SelectedItem == "3")
                    {
                        TienLai = int.Parse(Tb_SoTienGui.Text) * 0.08;
                    }
                    if (cb_timeGui.SelectedItem == "6")
                    {
                        TienLai = int.Parse(Tb_SoTienGui.Text) * 0.09;
                    }
                    if (cb_timeGui.SelectedItem == "12")
                    {
                        TienLai = int.Parse(Tb_SoTienGui.Text) * 0.1;
                    }
                }
                string a = "";
                a  = TB_MaKH.Text;
                a += " | " + Tb_HoTen.Text;
                a += " | " + Tb_DiaChi.Text;
                a += " | " + Dt_NgayGui.Text;
                a += " | " + Tb_SoTienGui.Text;
                a += " | " + cb_timeGui.SelectedItem.ToString();
                if (radio_Thuong.Checked == true)
                {
                    a += " | Thường";
                }
                if (rdb_PhatLoc.Checked == true)
                {
                    a += " | Phát Lộc";
                }
                a += " | " + TienLai;
                listB_View.Items.Add(a);
                if (radio_Thuong.Checked == true)
                {
                    listNguoiGuis.Add(new NguoiGui(TB_MaKH.Text, Tb_HoTen.Text, Tb_DiaChi.Text, Dt_NgayGui.Text, int.Parse(Tb_SoTienGui.Text), cb_timeGui.SelectedItem.ToString(), "Thường", TienLai));
                }
                else if (rdb_PhatLoc.Checked == true)
                {
                    listNguoiGuis.Add(new NguoiGui(TB_MaKH.Text, Tb_HoTen.Text, Tb_DiaChi.Text, Dt_NgayGui.Text, int.Parse(Tb_SoTienGui.Text), cb_timeGui.SelectedItem.ToString(), "Thường", TienLai));
                }
                StaticDaTa._NguoiGui = listNguoiGuis;
            }
        }