Exemple #1
0
 private void bt_Sua_Click(object sender, EventArgs e)
 {
     if (data_change)
     {
         try
         {
             CTHDBus ctBus = new CTHDBus();
             if (changedItem.Count > 0)
             {
                 foreach (CTHD it in changedItem)
                 {
                     ctBus.editCTHD(it);
                 }
             }
             if (deletedItem.Count > 0)
             {
                 foreach (CTHD it in deletedItem)
                 {
                     ctBus.deleteCTHD(it.MAHD, it.MADC);
                 }
             }
             MessageBox.Show("Sửa thành công!");
             data_change = false;
             tbl_DsHd_DoubleClick(sender, e);
         }
         catch (Exception ex)
         {
             Console.WriteLine(ex.ToString());
         }
     }
     else
     {
         MessageBox.Show("Bạn chưa sửa thông gì!");
     }
 }
Exemple #2
0
        private void bt_Luu_Click(object sender, EventArgs e)
        {
            if (!luu_status)
            {
                try
                {
                    if (!(listDC.Count > 0))
                    {
                        return;
                    }

                    HoaDonBus hdBus = new HoaDonBus();
                    Hd.TRIGIA = tien_tong;
                    hdBus.edit(Hd);

                    CTHDBus   ctBus = new CTHDBus();
                    DoChoiBus dcBus = new DoChoiBus();
                    CTHD      ct    = new CTHD();
                    //*/
                    foreach (DOCHOI it in listDC)
                    {
                        ct.MADC = it.MADC;
                        ct.MAHD = Hd.MAHD;
                        ct.SL   = it.SL;
                        ct.GIA  = it.GIA;
                        ctBus.addCTHD(ct);
                    }//*/

                    dcBus.reduceDCs(listDC.ToList <DOCHOI>());

                    luu_status = true;

                    MessageBox.Show("Lưu thành công!");
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                    Console.WriteLine(ex.ToString());
                }
            }
            else
            {
                MessageBox.Show("Dữ liệu đã lưu, Bạn không có quyền sửa!");
            }
        }
Exemple #3
0
        private void tbl_DsHd_DoubleClick(object sender, EventArgs e)
        {
            try
            {
                int mahd = (int)tbl_DsHd.SelectedRows[0].Cells[0].Value;

                tb_TongTien.Text = tbl_DsHd.SelectedRows[0].Cells[3].Value.ToString();
                CTHDBus ctBus = new CTHDBus();

                listCt = new BindingList <CTHD>(ctBus.DSChiTiet(mahd));
                tbl_CtHd.DataSource = listCt;
                tbl_CtHd.Refresh();

                tbl_CtHd.ClearSelection();

                int sl = 0;
                foreach (CTHD ct in listCt)
                {
                    sl += (int)ct.SL;
                }
                tb_Sl.Text = sl.ToString();
            }catch (Exception ex)
            { }
        }