Exemplo n.º 1
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            var result = MessageBox.Show("Bạn có muốn lưu sự thay đổi xuống cơ sở dữ liệu hay không?", "Lưu thông tin", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                DataUpdate <NhanVien_View> listUpdate = new DataUpdate <NhanVien_View>();
                if (getData() != null)
                {
                    listUpdate.Updates.Add(nv);
                }
                else
                {
                    return;
                }

                if (NhanVien_DAL.saves(listUpdate))
                {
                    MessageBox.Show("Lưu thông tin thành công!");
                    Context.getInstance().nv = nv;
                    InitVal();
                }
                else
                {
                    MessageBox.Show("Lưu thông tin thất bại!");
                }
            }
        }
Exemplo n.º 2
0
        private void btn_Update_Click(object sender, EventArgs e)
        {
            HoaDon_View hd = gridView1.GetFocusedRow() as HoaDon_View;

            if (hd != null)
            {
                if (hd.Mode != TT.DELETE)
                {
                    var result = MessageBox.Show("Bạn có muốn xóa hóa đơn bán hàng " + hd.MaHoaDon + "?", "Lưu thông tin", MessageBoxButtons.YesNo);
                    if (result == DialogResult.Yes)
                    {
                        DataUpdate <CT_HOADON> dt = new DataUpdate <CT_HOADON>();
                        foreach (var item in hd.ChiTietHoaDon)
                        {
                            dt.Deletes.AddRange(item.toList_CT_HoaDon());
                        }
                        hd.MaNhanVienSua = Context.getInstance().nv.MaNhanVien;
                        hd.NgaySua       = DateTime.Now;
                        if (HoaDon_DAL.del_HoaDon(hd, dt))
                        {
                            MessageBox.Show("Lưu thông tin thành công!");
                            gridThaoTac.Delete();
                            gridControl1.RefreshDataSource();
                        }
                        else
                        {
                            MessageBox.Show("Đã có lỗi xảy ra, vui lòng kiểm tra dữ liệu!");
                        }
                    }
                }
            }
        }
Exemplo n.º 3
0
        private void InnitVal(string maHD)
        {
            kh_vanglai         = KhachHang_DAL.get_KhachHang_VangLai();
            ls_cthd            = new List <CT_HoaDon_View>();
            dt                 = new DataUpdate <CT_HOADON>();
            txt_ChietKhau.Text = "0";

            if (maHD.Equals(""))
            {
                isNew                = true;
                hoadon               = new HoaDon_View();
                hoadon.NhanVien      = Context.getInstance().nv.TenNhanVien;
                hoadon.MaNhanVien    = Context.getInstance().nv.MaNhanVien;
                hoadon.NgaySua       = hoadon.NgayLap;
                hoadon.MaNhanVienSua = Context.getInstance().nv.MaNhanVien;
                hoadon.MaHoaDon      = HoaDon_DAL.get_HoaDonMax();
                hoadon.NgayLap       = DateTime.Now;
                hoadon.GhiChu        = "";
            }
            else
            {
                isNew  = false;
                hoadon = HoaDon_DAL.get_HoaDon_By_MaHD(maHD);
            }
            setDataLoad();
        }
Exemplo n.º 4
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            if (validateGrid(gridView1.FocusedRowHandle))
            {
                var result = MessageBox.Show("Bạn có muốn lưu sự thay đổi xuống cơ sở dữ liệu hay không?", "Lưu thông tin", MessageBoxButtons.YesNo);
                if (result == DialogResult.Yes)
                {
                    DataUpdate <LinhKien_View> listUpdate = gridThaoTac.update();

                    if (LinhKien_DAL.saves(listUpdate))
                    {
                        MessageBox.Show("Lưu thông tin thành công!");
                        InitVal();
                        count_row = 0;
                    }
                    else
                    {
                        MessageBox.Show("Lưu thông tin thất bại!");
                    }
                }
            }
            else
            {
                MessageBox.Show("Chưa nhập đầy đủ thông tin!");
            }
        }
Exemplo n.º 5
0
        public DataUpdate <T> update()
        {
            DataUpdate <T> dt   = new DataUpdate <T>();
            List <T>       list = getDatas();

            foreach (var item in list)
            {
                CGrid cgrid = item as CGrid;

                switch (cgrid.Mode)
                {
                case TT.NEW:
                    dt.Inserts.Add(item);
                    break;

                case TT.UPDATE:
                    dt.Updates.Add(item);
                    break;

                case TT.DELETE:
                    dt.Deletes.Add(item);
                    break;
                }
            }

            return(dt);
        }
Exemplo n.º 6
0
        private void InnitVal()
        {
            this.list_NCC    = new List <ThuongHieu_View>();
            this.kiemkho     = new KiemKho_View();
            this.ct_kiemkhos = new List <CT_KiemKho_View>();
            this.dt          = new DataUpdate <CT_KIEMKHO>();
            txtNhanVien.Text = Context.getInstance().nv.TenNhanVien;
            txtMaPhieu.Text  = KiemKho_DAL.getMaxKiemKho(1);

            setCbxThuongHieu("");
            UpdateGridView();
        }
Exemplo n.º 7
0
        private void btnLuu_Click(object sender, EventArgs e)
        {
            var result = MessageBox.Show("Bạn có muốn lưu sự thay đổi xuống cơ sở dữ liệu hay không?", "Lưu thông tin", MessageBoxButtons.YesNo);

            if (result == DialogResult.Yes)
            {
                DataUpdate <NhanVien_View> listUpdate = gridThaoTac.update();

                if (NhanVien_DAL.saves(listUpdate))
                {
                    MessageBox.Show("Lưu thông tin thành công!");
                    InitVal();
                }
                else
                {
                    MessageBox.Show("Lưu thông tin thất bại!");
                }
            }
        }