예제 #1
0
 private void simpleButton6_Click(object sender, EventArgs e)
 {
     if (MessageBox.Show("Bạn Muốn Xóa Kiểm Kê Này?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1) == DialogResult.Yes)
     {
         if (gridView2.RowCount > 0)
         {
             int    rs = -1;
             string id = gridView2.GetRowCellValue(gridView2.FocusedRowHandle, gridView2.Columns[0]).ToString();
             rs = new ADJUSTMENTController().XoaADJUSTMENT(id);
             if (rs < 1)
             {
                 MessageBox.Show("Kiểm kê không được xóa", "Thông báo");
             }
             else
             {
                 MessageBox.Show("Kiểm kê đã được xóa", "Thông báo");
             }
             gridControl2.DataSource = new ADJUSTMENTController().LayDSADJUSTMENT();
         }
         else
         {
             MessageBox.Show("Dữ liệu không tồn tại", "Thông báo");
         }
     }
 }
예제 #2
0
        private void barButtonItem1_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            int rsstock = -1;

            objadjustment.ID              = "KK" + DateTime.Now.Day + DateTime.Now.Month + DateTime.Now.Year + gridLookUpEdit1View.GetRowCellDisplayText(gridLookUpEdit1View.FocusedRowHandle, "Stock_ID");
            objadjustment.RefDate         = DateTime.Now;
            objadjustment.Ref_OrgNo       = objadjustment.ID;
            objadjustment.RefType         = 5;
            objadjustment.Employee_ID     = "US000001";
            objadjustment.Stock_ID        = gridLookUpEdit1View.GetRowCellDisplayText(gridLookUpEdit1View.FocusedRowHandle, "Stock_ID");
            objadjustment.Accept          = true;
            objadjustment.IsClose         = false;
            objadjustment.Description     = "(Kiểm Kê)";
            objadjustment.User_ID         = "US000001";
            objadjustment.Active          = true;
            objadjustdetail.Adjustment_ID = objadjustment.ID;
            objadjustdetail.Stock_ID      = gridLookUpEdit1View.GetRowCellDisplayText(gridLookUpEdit1View.FocusedRowHandle, "Stock_ID");
            ADJUSTMENTController test = new ADJUSTMENTController();

            rsstock = test.ThemADJUSTMENT(objadjustment);
            if (gridView1.RowCount > 0)
            {
                for (int i = 0; i < gridView1.RowCount; i++)
                {
                    int rsstockdetail = -1;
                    objadjustdetail.ID           = Guid.NewGuid();
                    objadjustdetail.Product_ID   = gridView1.GetRowCellValue(i, gridView1.Columns[0]).ToString();
                    objadjustdetail.Product_Name = gridView1.GetRowCellValue(i, gridView1.Columns[1]).ToString();
                    objadjustdetail.Unit         = new PRODUCTController().PRODUCT_Get(gridView1.GetRowCellValue(i, gridView1.Columns[0]).ToString()).Unit;
                    objadjustdetail.UnitConvert  = 1;
                    objadjustdetail.NewQty       = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[4]).ToString());
                    objadjustdetail.CurrentQty   = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[3]).ToString());
                    objadjustdetail.QtyDiff      = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[5]).ToString());
                    objadjustdetail.UnitPrice    = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[6]).ToString());
                    objadjustdetail.Amount       = double.Parse(gridView1.GetRowCellValue(i, gridView1.Columns[7]).ToString());
                    rsstockdetail = new ADJUSTMENT_DETAILController().ThemADJUSTMENT_DETAIL(objadjustdetail);
                    if (rsstockdetail == -1)
                    {
                        MessageBox.Show("Lưu Thất Bại", "Thông Báo");
                        break;
                    }
                }
            }
            else
            {
                MessageBox.Show("Chưa nhập hàng hóa", "Thông Báo");
            }
            if (rsstock > -1)
            {
                MessageBox.Show("Lưu Thành công", "Thông Báo");
                gridControl2.DataSource = new ADJUSTMENTController().LayDSADJUSTMENT();
            }
            else
            {
                MessageBox.Show("Lưu Thất bại", "Thông Báo");
            }
        }