private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (gridView1.FocusedRowHandle >= 0)
     {
         main_form.SuaChuaPhieuChuyenHang(gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString());
         _sys_log.MChine      = new MobilityNetwork().GetComputerName();
         _sys_log.IP          = new MobilityNetwork().GetIP();
         _sys_log.UserID      = "US000001";
         _sys_log.Created     = DateTime.Now;
         _sys_log.Action_Name = "Cập Nhật";
         _sys_log.Description = "Cập Nhật Bảng Kê Phiếu Chuyển Kho" + "-" + gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString();
         _sys_log.Reference   = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString();
         _sys_log.Module      = "Bảng Kê Phiếu Chuyển Kho";
         _sys_log.Active      = true;
         SYS_LOGController insertlog = new SYS_LOGController();
         insertlog.SYS_LOG_Insert(_sys_log);
     }
 }
        public frmNhatKyNguoiDung()
        {
            InitializeComponent();
            gridView1.Invalidate();
            gridView1.IndicatorWidth = 35;
            //_sys_log.SYS_ID = new SYS_LOGController().Max_SYS_LOG_ID() + 1;
            _sys_log.MChine      = new MobilityNetwork().GetComputerName();
            _sys_log.IP          = new MobilityNetwork().GetIP();
            _sys_log.UserID      = "US000001";
            _sys_log.Created     = DateTime.Now;
            _sys_log.Action_Name = "Xem";
            _sys_log.Description = "Xem Nhật Ký Hệ Thống";
            _sys_log.Module      = "Nhật Ký Hệ Thống";
            _sys_log.Active      = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
            gridControl1.DataSource = new SYS_LOGController().SYS_LOG_GetList_ByDate(DateTime.Now, DateTime.Now);
        }
Esempio n. 3
0
        public frmTonKho()
        {
            InitializeComponent();
            gridView1.Invalidate();
            gridView1.IndicatorWidth = 40;
            gridControl1.DataSource  = new INVENTORYController().sp_PRODUCT_GetByStore_Group();
            _sys_log.MChine          = new MobilityNetwork().GetComputerName();
            _sys_log.IP          = new MobilityNetwork().GetIP();
            _sys_log.UserID      = "US000001";
            _sys_log.Created     = DateTime.Now;
            _sys_log.Action_Name = "Xem";
            _sys_log.Description = "Xem Tồn Kho";
            _sys_log.Reference   = "";
            _sys_log.Module      = "Tồn Kho";
            _sys_log.Active      = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
        }
        public frmNhapXuatHangHoa()
        {
            InitializeComponent();
            dateDen.DateTime = DateTime.Now;
            dateTu.DateTime  = DateTime.Now;
            gridView1.Invalidate();
            gridView1.IndicatorWidth = 35;
            _sys_log.MChine          = new MobilityNetwork().GetComputerName();
            _sys_log.IP          = new MobilityNetwork().GetIP();
            _sys_log.UserID      = "US000001";
            _sys_log.Created     = DateTime.Now;
            _sys_log.Action_Name = "Xem";
            _sys_log.Description = "Xem Báo Cáo Xuất Nhập Hàng";
            _sys_log.Module      = "Báo Cáo Xuất Nhập Hàng";
            _sys_log.Active      = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
        }
 private void barButtonItem3_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (gridView1.FocusedRowHandle >= 0)
     {
         string ID = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString();
         _sys_log.MChine      = new MobilityNetwork().GetComputerName();
         _sys_log.IP          = new MobilityNetwork().GetIP();
         _sys_log.UserID      = objuser.UserID;
         _sys_log.Created     = DateTime.Now;
         _sys_log.Action_Name = "Cập Nhật";
         _sys_log.Description = "Cập Nhật Bảng Kê Phiếu Nhập ĐK" + "-" + ID;
         _sys_log.Reference   = ID;
         _sys_log.Module      = "Bảng Kê Phiếu Nhập ĐK";
         _sys_log.Active      = true;
         SYS_LOGController insertlog = new SYS_LOGController();
         insertlog.SYS_LOG_Insert(_sys_log);
         frmsodudauky.SuaChuaPhieuNhapDK(ID);
     }
 }
Esempio n. 6
0
        public frmLichSuHangHoa()
        {
            InitializeComponent();
            bandedGridView1.Invalidate();
            bandedGridView1.IndicatorWidth = 40;
            lookKho.Properties.DataSource  = new STOCKController().STOCK_GetList();
            // The field providing the editor's display text.
            lookKho.Properties.DisplayMember = "Stock_Name";
            // The field matching the edit value.
            lookKho.Properties.ValueMember = "Stock_ID";
            //lookkho.Properties.BestFitMode = BestFitMode.BestFitResizePopup;

            // Enable auto completion search mode.
            //lookkho.Properties.SearchMode = SearchMode.AutoComplete;
            // Specify the column against which to perform the search.
            lookKho.Properties.AutoSearchColumnIndex = 1;

            lookloai.Properties.DataSource    = new REFTYPEController().REFTYPE_GetList();
            lookloai.Properties.DisplayMember = "Name";
            // The field matching the edit value.
            lookloai.Properties.ValueMember = "ID";
            //lookkho.Properties.BestFitMode = BestFitMode.BestFitResizePopup;

            // Enable auto completion search mode.
            //lookkho.Properties.SearchMode = SearchMode.AutoComplete;
            // Specify the column against which to perform the search.
            lookloai.Properties.AutoSearchColumnIndex = 1;
            gridControl1.DataSource = new PRODUCTController().PRODUCT_History_Modify();
            _sys_log.MChine         = new MobilityNetwork().GetComputerName();
            _sys_log.IP             = new MobilityNetwork().GetIP();
            _sys_log.UserID         = "US000001";
            _sys_log.Created        = DateTime.Now;
            _sys_log.Action_Name    = "Xem";
            _sys_log.Description    = "Xem Lịch Sử Hàng Hóa";
            _sys_log.Module         = "Lịch Sử Hàng Hóa";
            _sys_log.Active         = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
        }
Esempio n. 7
0
        private void Main_FormClosing(object sender, FormClosingEventArgs e)
        {
            _sys_log.MChine      = new MobilityNetwork().GetComputerName();
            _sys_log.IP          = new MobilityNetwork().GetIP();
            _sys_log.UserID      = "US000001";
            _sys_log.Created     = DateTime.Now;
            _sys_log.Action_Name = "Kết Thúc";
            _sys_log.Description = "Kết Thúc Hệ Thống";
            _sys_log.Module      = "Hệ Thống";
            _sys_log.Active      = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
            TimerStatus.Enabled = false;
            DialogResult ok;

            ok = XtraMessageBox.Show("Bạn Có Muốn Thoát Không ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            if (ok == DialogResult.No)
            {
                e.Cancel = true;
            }
        }
Esempio n. 8
0
        public frmMaVach()
        {
            InitializeComponent();
            dtable.Columns.Add("Chon", typeof(bool));
            dtable.Columns.Add("CountNum");
            dtable.Columns.Add("Product_ID");
            dtable.Columns.Add("Product_Name");
            dtable.Columns.Add("Retail_Price");
            dtable.Columns.Add("Barcode");
            dtable.Columns.Add("Unit");
            repositoryItemGridLookUpEdit1.DataSource           = new PRODUCTController().PRODUCT_GetLookupByStock_SALE();
            repositoryItemGridLookUpEdit1.DisplayMember        = "Product_ID";
            repositoryItemGridLookUpEdit1.ValueMember          = "Product_ID";
            repositoryItemGridLookUpEdit1.BestFitMode          = BestFitMode.BestFitResizePopup;
            repositoryItemLookUpEdit1.Properties.DataSource    = new UNITController().UNIT_GetList();
            repositoryItemLookUpEdit1.Properties.DisplayMember = "Unit_Name";
            // The field matching the edit value.
            repositoryItemLookUpEdit1.Properties.ValueMember = "Unit_ID";
            repositoryItemLookUpEdit1.Properties.BestFitMode = BestFitMode.BestFitResizePopup;

            // Enable auto completion search mode.
            repositoryItemLookUpEdit1.Properties.SearchMode = SearchMode.AutoComplete;
            // Specify the column against which to perform the search.
            repositoryItemLookUpEdit1.Properties.AutoSearchColumnIndex = 1;
            gridControl1.DataSource = dtable;
            gridControl1.DataSource = new PRODUCTController().PrintBarcode();
            _sys_log.MChine         = new MobilityNetwork().GetComputerName();
            _sys_log.IP             = new MobilityNetwork().GetIP();
            _sys_log.UserID         = "US000001";
            _sys_log.Created        = DateTime.Now;
            _sys_log.Action_Name    = "Xem";
            _sys_log.Description    = "Xem In Mã Vạch";
            _sys_log.Module         = "Hiển Thị In Mã Vạch";
            _sys_log.Active         = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
        }
        public UC_BangKeTongHopCK(frmChuyenKho _nhap, string _Timechon, DateTime _DateTimeFrom, DateTime _DateTimeTo, DataTable _table)
        {
            InitializeComponent();
            cbochon.Text     = _Timechon;
            dateDen.DateTime = _DateTimeFrom;
            dateTu.DateTime  = _DateTimeTo;
            gridView1.Invalidate();
            gridView1.IndicatorWidth = 40;
            gridControl1.DataSource  = _table;
            main_form = _nhap;

            gridView1.Invalidate();
            gridView1.IndicatorWidth            = 40;
            looknguoinhan.Properties.DataSource = new EMPLOYEEController().LayDSNhanVien();
            // The field providing the editor's display text.
            looknguoinhan.Properties.DisplayMember = "Employee_Name";
            // The field matching the edit value.
            looknguoinhan.Properties.ValueMember = "Employee_ID";
            //lookkho.Properties.BestFitMode = BestFitMode.BestFitResizePopup;

            // Enable auto completion search mode.
            //lookkho.Properties.SearchMode = SearchMode.AutoComplete;
            // Specify the column against which to perform the search.
            looknguoinhan.Properties.AutoSearchColumnIndex = 1;
            //gridControl1.DataSource = new STOCK_TRANSFERController().STOCK_TRANSFER_GetList_ByDate_Action(dateTu.DateTime, dateDen.DateTime, 0, 9);
            _sys_log.MChine      = new MobilityNetwork().GetComputerName();
            _sys_log.IP          = new MobilityNetwork().GetIP();
            _sys_log.UserID      = "US000001";
            _sys_log.Created     = DateTime.Now;
            _sys_log.Action_Name = "Xem";
            _sys_log.Description = "Bảng Kê Phiếu Chuyển Kho";
            _sys_log.Module      = "Bảng Kê Phiếu Chuyển Kho";
            _sys_log.Reference   = "";
            _sys_log.Active      = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
        }
Esempio n. 10
0
        private void bar_Ketthuc_ItemClick(object sender, ItemClickEventArgs e)
        {
            _sys_log.MChine      = new MobilityNetwork().GetComputerName();
            _sys_log.IP          = new MobilityNetwork().GetIP();
            _sys_log.UserID      = "US000001";
            _sys_log.Created     = DateTime.Now;
            _sys_log.Action_Name = "Kết Thúc";
            _sys_log.Description = "Kết Thúc Hệ Thống";
            _sys_log.Module      = "Hệ Thống";
            _sys_log.Active      = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
            TimerStatus.Enabled = false;
            Close();
            //Application.Exit();
            //DialogResult ok;
            //ok = XtraMessageBox.Show("Bạn Có Muốn Thoát Không ?", "Thông Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
            //if (ok == DialogResult.No)
            //{
            //    Close();
            //}
        }
Esempio n. 11
0
        public UC_BangKeTongHopBH(frmBanHang _nhap, string _Timechon, DateTime _DateTimeFrom, DateTime _DateTimeTo, DataTable _table)
        {
            InitializeComponent();
            main_form        = _nhap;
            cbochon.Text     = _Timechon;
            dateDen.DateTime = _DateTimeFrom;
            dateTu.DateTime  = _DateTimeTo;
            gridView1.Invalidate();
            gridView1.IndicatorWidth = 40;
            gridControl1.DataSource  = _table;
            main_form            = _nhap;
            _sys_log.MChine      = new MobilityNetwork().GetComputerName();
            _sys_log.IP          = new MobilityNetwork().GetIP();
            _sys_log.UserID      = "US000001";
            _sys_log.Created     = DateTime.Now;
            _sys_log.Action_Name = "Xem";
            _sys_log.Description = "Bảng Kê Phiếu Xuất";
            _sys_log.Module      = "Bảng Kê Phiếu Xuất";
            _sys_log.Active      = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
        }
Esempio n. 12
0
        public frmTHTonKho()
        {
            InitializeComponent();
            WaitDialog.CreateWaitDialog("Đang tải dữ liệu ...", "Bảng Tổng Hợp Tồn Kho");
            advBandedGridView1.Invalidate();
            advBandedGridView1.IndicatorWidth = 40;
            datefrom.DateTime = DateTime.Now;
            dateTo.DateTime   = DateTime.Now;
            InitLookUp_KhoHang();
            gridControl1.DataSource = new INVENTORY_DETAILController().INVENTORY_DETAIL_SUMMARY_THXNTON(datefrom.DateTime, dateTo.DateTime, lookkho.GetColumnValue("Stock_ID").ToString());
            WaitDialog.CloseWaitDialog();
            _sys_log.MChine      = new MobilityNetwork().GetComputerName();
            _sys_log.IP          = new MobilityNetwork().GetIP();
            _sys_log.UserID      = "US000001";
            _sys_log.Created     = DateTime.Now;
            _sys_log.Action_Name = "Xem";
            _sys_log.Description = "Xem Tồn Kho(XNT)";
            _sys_log.Module      = "Tồn Kho(XNT)";
            _sys_log.Active      = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
        }
Esempio n. 13
0
 private void barButtonItem4_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
 {
     if (MessageBox.Show("Bạn Muốn Xóa Phiếu Chuyển Kho Này?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
     {
         if (gridView1.RowCount > 0)
         {
             string id       = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString();
             int    rs       = -1;
             int    rsdetail = -1;
             rs = new STOCK_TRANSFERController().STOCK_TRANSFER_Delete(id);
             DataTable TableStockdetail = new STOCK_TRANSFER_DETAILController().STOCK_TRANSFER_DETAIL_GetList_ByTransferID(id);
             foreach (DataRow datarow in TableStockdetail.Rows)
             {
                 rsdetail = new STOCK_TRANSFER_DETAILController().STOCK_TRANSFER_DETAIL_Delete(new Guid(datarow["ID"].ToString()));
             }
             if ((rs > -1))
             {
                 MessageBox.Show("Phiếu chuyển kho đã được xóa", "Thông báo");
                 _sys_log.MChine      = new MobilityNetwork().GetComputerName();
                 _sys_log.IP          = new MobilityNetwork().GetIP();
                 _sys_log.UserID      = "US000001";
                 _sys_log.Created     = DateTime.Now;
                 _sys_log.Action_Name = "Xóa";
                 _sys_log.Description = "Xóa Bảng Kê Phiếu Chuyển Kho" + "-" + gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString();
                 _sys_log.Reference   = gridView1.GetRowCellValue(gridView1.FocusedRowHandle, gridView1.Columns[0]).ToString();
                 _sys_log.Module      = "Bảng Kê Phiếu Chuyển Kho";
                 _sys_log.Active      = true;
                 SYS_LOGController insertlog = new SYS_LOGController();
                 insertlog.SYS_LOG_Insert(_sys_log);
             }
             else
             {
                 MessageBox.Show("Phiếu chuyển kho không được xóa", "Thông báo");
             }
         }
     }
 }
Esempio n. 14
0
        public frmSoDuDauKy()
        {
            InitializeComponent();
            WaitDialog.CreateWaitDialog("Đang tải dữ liệu ...", "Bảng Tổng Hợp Tồn Kho");
            //WaitDialog.SetWaitDialogCaption("Bảng Kê Tổng Hợp");
            groupControl1.ResetText();
            groupControl1.Text = "Nhập Kho Đầu Kỳ";
            groupControl1.Controls.Clear();
            frmTHtonkho      = new UC_THTonKho();
            frmTHtonkho.Dock = DockStyle.Fill;
            groupControl1.Controls.Add(frmTHtonkho);//thêm user control vào panel
            WaitDialog.CloseWaitDialog();
            _sys_log.MChine      = new MobilityNetwork().GetComputerName();
            _sys_log.IP          = new MobilityNetwork().GetIP();
            _sys_log.UserID      = "US000001";
            _sys_log.Created     = DateTime.Now;
            _sys_log.Action_Name = "Xem";
            _sys_log.Description = "Xem Số Dư Đầu Kỳ";
            _sys_log.Module      = "Số Dư Đầu Kỳ";
            _sys_log.Active      = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
        }
Esempio n. 15
0
        public frmPhieuThu()
        {
            InitializeComponent();
            WaitDialog.CreateWaitDialog("Đang tải dữ liệu ...", "Bảng Kê Tổng Hợp");
            //WaitDialog.SetWaitDialogCaption("Bảng Kê Tổng Hợp");
            groupControl1.ResetText();
            groupControl1.Text = "Bảng Kê Tổng Hợp";
            groupControl1.Controls.Clear();
            frmDSPC      = new UC_DSPhieuThu();
            frmDSPC.Dock = DockStyle.Fill;
            groupControl1.Controls.Add(frmDSPC);//thêm user control vào panel
            WaitDialog.CloseWaitDialog();
            _sys_log.MChine      = new MobilityNetwork().GetComputerName();
            _sys_log.IP          = new MobilityNetwork().GetIP();
            _sys_log.UserID      = "US000001";
            _sys_log.Created     = DateTime.Now;
            _sys_log.Action_Name = "Xem";
            _sys_log.Description = "Xem Phiếu Thu";
            _sys_log.Module      = "Thu Tiền";
            _sys_log.Active      = true;
            SYS_LOGController insertlog = new SYS_LOGController();

            insertlog.SYS_LOG_Insert(_sys_log);
        }
Esempio n. 16
0
        private void barButtonItem4_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int                 rsstock               = 1;
            STOCK_INWARD        objstockinward        = new STOCK_INWARD();
            STOCK_INWARD_DETAIL objstockinward_detail = new STOCK_INWARD_DETAIL();

            objstockinward.ID      = txtPhieuDK.Text;
            objstockinward.RefDate = DateTime.Now;
            objstockinward.RefType = 0;
            //if (lookUpdieukhoan.GetColumnValue("Code").ToString() == "TM")
            objstockinward.RefStatus = 0;
            //else
            //    objstockinward.RefStatus = 1;
            objstockinward.PaymentMethod = new Guid("11111111-1111-1111-1111-111111111111");
            objstockinward.TermID        = "";
            objstockinward.PaymentDate   = dateNgayTao.DateTime;
            objstockinward.DeliveryDate  = dateNgayTao.DateTime;
            objstockinward.Barcode       = txtPhieuDK.Text;
            objstockinward.Currency_ID   = "VND";
            objstockinward.DiscountDate  = DateTime.Now;
            objstockinward.User_ID       = objuser.UserID;
            objstockinward.Reason        = "Nhập Kho";
            objstockinward.Active        = true;
            objstockinward.ExchangeRate  = 1;
            objstockinward.Amount        = double.Parse(gridView1.Columns["Amount"].SummaryItem.SummaryValue.ToString());
            objstockinward.FAmount       = double.Parse(gridView1.Columns["Amount"].SummaryItem.SummaryValue.ToString());
            STOCK_INWARDController test = new STOCK_INWARDController();

            objstockinward_detail.Inward_ID = txtPhieuDK.Text;
            objstockinward_detail.RefType   = 1;
            if (new STOCK_INWARDController().STOCK_INWARD_Exist(txtPhieuDK.Text) != txtPhieuDK.Text)
            {
                if (gridView1.RowCount > 1)
                {
                    rsstock = test.STOCK_INWARD_Insert(objstockinward);
                    for (int i = 0; i < gridView1.RowCount - 1; i++)
                    {
                        int rsstockdetail = -1;
                        objstockinward_detail.ID          = Guid.NewGuid();
                        objstockinward_detail.Stock_ID    = lookUpKhoNhap.GetColumnValue("Stock_ID").ToString();
                        objstockinward_detail.Product_ID  = gridView1.GetRowCellValue(i, gridView1.Columns[0]).ToString();
                        objstockinward_detail.ProductName = gridView1.GetRowCellValue(i, gridView1.Columns[1]).ToString();
                        objstockinward_detail.Unit        = repositoryItemLookUpEdit1.GetDataSourceValue(repositoryItemLookUpEdit1.Columns["Unit_ID"], repositoryItemLookUpEdit1.GetDataSourceRowIndex(repositoryItemLookUpEdit1.Columns["Unit_Name"], gridView1.GetRowCellValue(i, gridView1.Columns[3]).ToString())).ToString();
                        objstockinward_detail.UnitConvert = 1;
                        objstockinward_detail.CurrentQty  = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString());
                        objstockinward_detail.Quantity    = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString());
                        objstockinward_detail.UnitPrice   = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[5]).ToString());
                        objstockinward_detail.Amount      = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[6]).ToString());
                        objstockinward_detail.QtyConvert  = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString());
                        objstockinward_detail.Active      = true;
                        //objstockinward_detail.Batch = "LOT21012014";
                        objstockinward_detail.Description = "";
                        rsstockdetail = new STOCK_INWARD_DETAILController().STOCK_INWARD_DETAIL_Insert(objstockinward_detail);
                        if (rsstockdetail == -1)
                        {
                            XtraMessageBox.Show("Lưu Thất Bại", "Thông Báo");
                            break;
                        }
                    }
                    _sys_log.MChine      = new MobilityNetwork().GetComputerName();
                    _sys_log.IP          = new MobilityNetwork().GetIP();
                    _sys_log.UserID      = objuser.UserID;
                    _sys_log.Created     = DateTime.Now;
                    _sys_log.Action_Name = "Cập Nhật";
                    _sys_log.Description = "Cập Nhật Phiếu Nhập" + "-" + txtPhieuDK.Text;
                    _sys_log.Reference   = txtPhieuDK.Text;
                    _sys_log.Module      = "Nhập Kho Đầu Kỳ";
                    _sys_log.Active      = true;
                    SYS_LOGController insertlog = new SYS_LOGController();
                    insertlog.SYS_LOG_Insert(_sys_log);
                }
                else
                {
                    XtraMessageBox.Show("Chưa nhập hàng hóa", "Thông Báo");
                }
            }
            if (rsstock > -1)
            {
                XtraMessageBox.Show("Lưu Thành công", "Thông Báo");
            }
            else
            {
                XtraMessageBox.Show("Lưu Thất bại", "Thông Báo");
            }
        }
Esempio n. 17
0
        private void barButtonItem2_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int rsstock = 1;

            objinbound.ID      = txtPhieuN.Text;
            objinbound.RefDate = DateTime.Now;
            objinbound.RefType = 1;
            //if (lookUpdieukhoan.GetColumnValue("Code").ToString() == "TM")
            objinbound.RefStatus = 0;
            //else
            //    objpurchaseorder.RefStatus = 1;
            objinbound.Status          = 0;
            objinbound.PaymentMethod   = new Guid(lookUpthanhtoan.GetColumnValue("ID").ToString());
            objinbound.TermID          = lookUpdieukhoan.GetColumnValue("Code").ToString();
            objinbound.PaymentDate     = dateNgayNhap.DateTime;
            objinbound.DeliveryDate    = dateEdithan.DateTime;
            objinbound.Barcode         = txtPhieuN.Text;
            objinbound.Employee_ID     = lookUpNVBH.GetColumnValue("Employee_ID").ToString();
            objinbound.Customer_ID     = txtMaNPP.Text;
            objinbound.CustomerName    = lookUpTenNPP.Text;
            objinbound.CustomerAddress = txtDiaChi.Text;
            objinbound.Currency_ID     = "VND";
            objinbound.DiscountDate    = DateTime.Now;
            objinbound.User_ID         = objuser.UserID;
            objinbound.Reason          = "Lệnh Nhập Kho";
            objinbound.Active          = true;
            objinbound.ExchangeRate    = 1;
            objinbound.Amount          = double.Parse(gridView1.Columns["Amount"].SummaryItem.SummaryValue.ToString());
            objinbound.FAmount         = double.Parse(gridView1.Columns["Amount"].SummaryItem.SummaryValue.ToString());
            INBOUND_DELIVERYController test = new INBOUND_DELIVERYController();

            objinbound_detail.Inbound_ID = txtPhieuN.Text;
            objinbound_detail.RefType    = 1;
            {
                if (gridView1.RowCount > 1)
                {
                    rsstock = test.INBOUND_DELIVERY_Insert(objinbound);
                    for (int i = 0; i < gridView1.RowCount - 1; i++)
                    {
                        int rsstockdetail = -1;
                        objinbound_detail.ID       = Guid.NewGuid();
                        objinbound_detail.Stock_ID = repositoryItemLookUpEdit3.GetDataSourceValue(repositoryItemLookUpEdit3.Columns["Stock_ID"], repositoryItemLookUpEdit3.GetDataSourceRowIndex(repositoryItemLookUpEdit3.Columns["Stock_ID"], gridView1.GetRowCellValue(i, gridView1.Columns[2]).ToString())).ToString();
                        //objinbound.Stock_ID = lookUpKhoNhap.GetColumnValue("Stock_ID").ToString();
                        objinbound_detail.Product_ID  = gridView1.GetRowCellValue(i, gridView1.Columns[0]).ToString();
                        objinbound_detail.ProductName = gridView1.GetRowCellValue(i, gridView1.Columns[1]).ToString();
                        objinbound_detail.Unit        = repositoryItemLookUpEdit4.GetDataSourceValue(repositoryItemLookUpEdit4.Columns["Unit_ID"], repositoryItemLookUpEdit4.GetDataSourceRowIndex(repositoryItemLookUpEdit4.Columns["Unit_ID"], gridView1.GetRowCellValue(i, gridView1.Columns[3]).ToString())).ToString();
                        objinbound_detail.UnitConvert = 1;
                        objinbound_detail.CurrentQty  = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString());
                        objinbound_detail.Quantity    = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString());
                        objinbound_detail.UnitPrice   = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[5]).ToString());
                        objinbound_detail.Amount      = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[7]).ToString());
                        objinbound_detail.QtyConvert  = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString());
                        objinbound_detail.PO_ID       = gridView1.GetRowCellValue(i, gridView1.Columns["PO_ID"]).ToString();
                        objinbound_detail.PO_Line     = new Guid(gridView1.GetRowCellValue(i, gridView1.Columns["PO_Line"]).ToString());
                        objinbound_detail.SO_ID       = "";
                        objinbound_detail.SO_Line     = new Guid("00000000-0000-0000-0000-000000000000");
                        objinbound_detail.Active      = true;
                        //objpurchaseorder_detail.Batch = "LOT21112013";
                        objinbound_detail.Description = lookUpTenNPP.Text;
                        rsstockdetail = new INBOUND_DELIVERY_DETAILController().INBOUND_DELIVERY_DETAIL_Insert(objinbound_detail);
                        if (rsstockdetail == -1)
                        {
                            XtraMessageBox.Show("Lưu Thất Bại", "Thông Báo");
                            break;
                        }
                    }
                    _sys_log.MChine      = new MobilityNetwork().GetComputerName();
                    _sys_log.IP          = new MobilityNetwork().GetIP();
                    _sys_log.UserID      = objuser.UserID;
                    _sys_log.Created     = DateTime.Now;
                    _sys_log.Action_Name = "Thêm";
                    _sys_log.Description = "Thêm Lệnh Nhập Kho" + "-" + txtPhieuN.Text;
                    _sys_log.Reference   = txtPhieuN.Text;
                    _sys_log.Module      = "Lệnh Nhập Kho";
                    _sys_log.Active      = true;
                    SYS_LOGController insertlog = new SYS_LOGController();
                    insertlog.SYS_LOG_Insert(_sys_log);
                }
                else
                {
                    XtraMessageBox.Show("Chưa nhập hàng hóa", "Thông Báo");
                }
            }
            if (rsstock > -1)
            {
                XtraMessageBox.Show("Lưu Thành công", "Thông Báo");
                txtPhieuN.Text = CreateDonBanHang();
                InitLookUp_dieukhoan();
                InitLookUp_thanhtoan();
                InitLookUpTenKH();
                //InitLookUpMaKH();
                InitLookUp_NhanVien();
                ReadXml_User();
                InitLookUpKhoHang();
                dtable.Rows.Clear();
            }
            else
            {
                XtraMessageBox.Show("Lưu Thất bại", "Thông Báo");
            }
        }