Beispiel #1
0
 public void thanhtoanien()
 {
     try
     {
         giatien = 0;
         Dsmonans       mn      = new Dsmonans();
         int            x       = int.Parse(txt_idhoadon_hoadon.Text);
         List <DataRow> list_ma = mn.tinhtien(x).AsEnumerable().ToList();
         foreach (var item in list_ma)
         {
             giatien = giatien + int.Parse(item[0].ToString());
         }
         hoadon         hd       = new hoadon();
         List <DataRow> dt       = hd.search_khuyenmai(int.Parse(cb_tenkhuyenmai_hoadon.SelectedValue.ToString())).AsEnumerable().ToList();
         int            discount = 0;
         foreach (DataRow item in dt)
         {
             discount = int.Parse(item[2].ToString());
         }
         giatien = giatien - giatien * discount / 100;
         txt_thanhtien_hoadon.Text = giatien.ToString() + "  VNĐ";
     }
     catch (Exception)
     {
     }
 }
Beispiel #2
0
        public void tinhtien(int id)
        {
            Dsmonans ds = new Dsmonans();

            giatien = 0;
            List <DataRow> list = ds.show_dsmonan(id_hoadon).AsEnumerable().ToList();

            foreach (var item in list)
            {
                giatien = giatien + int.Parse(item[1].ToString()) * int.Parse(item[2].ToString());
            }
            txt_thanhtien.Text = giatien.ToString() + " VNĐ ";
        }
Beispiel #3
0
 private void cb_loaimonan_SelectedIndexChanged(object sender, EventArgs e)
 {
     try
     {
         int      i  = int.Parse(cb_loaimonan.SelectedValue.ToString());
         Dsmonans ds = new Dsmonans();
         cb_monan.DataSource    = ds.search_monan_theo_idloaimonan(i);
         cb_monan.DisplayMember = "name_monan";
         cb_monan.ValueMember   = "id_monan";
     }
     catch (Exception)
     {
     }
 }
Beispiel #4
0
        public void load_dsmonan(int id, int soban, string tenkh)
        {
            data_dsmonan.RowHeadersVisible = false;
            Dsmonans ds = new Dsmonans();

            txt_thanhtien.Text      = giatien.ToString();
            data_dsmonan.DataSource = ds.show_dsmonan(id);
            id_hoadon    = id;
            sobanan      = soban;
            tenkhachhang = tenkh;
            enable_control(false);
            null_data_control();
            tinhtien(id);
        }
Beispiel #5
0
        private void btn_chucnang_dsmonan_Click(object sender, EventArgs e)
        {
            switch (chucnang)
            {
            case "them":
            {
                Dsmonans ds = new Dsmonans();
                ds.id_hoadon = int.Parse(txt_id_hoadon_dsmonan.Text);
                ds.id_monan  = int.Parse(cb_monan.SelectedValue.ToString());
                ds.soluong   = int.Parse(txt_soluong.Text);
                if (ds.insert_monan(ds))
                {
                    MessageBox.Show("Bạn vừa thêm thành công hóa món ăn  " + cb_monan.Text + " hoàn tất !");
                }
                else
                {
                    MessageBox.Show("Thất bại ! Bạn chưa thể thêm thành công món ăn vào hệ thống ! ");
                }

                load_dsmonan(id_hoadon, sobanan, tenkhachhang);


                return;
            }

            case "sua":
            {
                Dsmonans hd = new Dsmonans();
                hd.id_hoadon = int.Parse(txt_id_hoadon_dsmonan.Text);
                hd.id_monan  = int.Parse(cb_monan.SelectedValue.ToString());
                hd.soluong   = int.Parse(txt_soluong.Text);
                if (hd.update_dsmonan(hd))
                {
                    MessageBox.Show("Bạn vừa sửa thành công hóa món ăn " + cb_monan.Text + " hoàn tất !");
                }
                else
                {
                    MessageBox.Show("Thất bại ! Bạn chưa thể sửa thành công món ăn vào hệ thống ! ");
                }
                load_dsmonan(id_hoadon, sobanan, tenkhachhang);
                return;
            }

            case "xoa":
            {
                Dsmonans hd      = new Dsmonans();
                String   text    = "Bạn có muốn xóa món ăn " + cb_monan.Text + " không ? ";
                string   caption = " Xóa nhân viên ";
                var      resuit  = MessageBox.Show(text, caption, MessageBoxButtons.YesNo, MessageBoxIcon.Question);
                if (resuit == DialogResult.Yes)
                {
                    if (hd.delete_monan(int.Parse(txt_id_hoadon_dsmonan.Text), int.Parse(cb_monan.SelectedValue.ToString())))
                    {
                        MessageBox.Show("Bạn vừa xóa thành công món ăn " + cb_monan.Text + " ra khỏi hệ thống ");
                    }
                    else
                    {
                        MessageBox.Show("Thất bại ! Bạn chưa thể xóa món ăn " + cb_monan.Text + " ra khỏi hệ thống", "Thất bại ", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
                load_dsmonan(id_hoadon, sobanan, tenkhachhang);
                null_data_control();
                return;
            }

            default:
                break;
            }
        }