private void cmdbeginCheck_Click(object sender, EventArgs e) { DocCheckProduct docCheckProduct = null; if (ibarcode.Equals("")) { docCheckProduct = new DocCheckProduct(); }else { ProductService service = new ProductService(); docCheckProduct =service.getDocCheckProductByCode(ibarcode); txtPCode.Text = docCheckProduct.Code; txtWarehouse.Text = docCheckProduct.Warehouse; txtLocation.Text = docCheckProduct.Location; } if (!txtPCode.Text.Trim().Equals("")) { docCheckProduct.Code = txtPCode.Text.Trim(); } else { MessageBox.Show("��س����͡��͡�Ţ����͡��� !!! ", "����"); txtPCode.Focus(); return; } if (!txtWarehouse.Text.Trim().Equals("")) { docCheckProduct.Warehouse = txtWarehouse.Text.Trim(); } else { MessageBox.Show("��س����͡��͡��ѧ�Թ��� !!! ", "����"); txtWarehouse.Focus(); return; } if (!txtLocation.Text.Trim().Equals("")) { docCheckProduct.Location = txtLocation.Text.Trim(); } else { MessageBox.Show("��س����͡��͡ʶҹ��� !!! ", "����"); txtLocation.Focus(); return; } frmDocCheckP21 _frmDocCheckP21 = new frmDocCheckP21(docCheckProduct); _frmDocCheckP21.Show(); this.Hide(); }
private void cmdSave_Click(object sender, EventArgs e) { ProductService service = new ProductService(); Product product = null; DocCheckProductDetail docCheckProductDetail = new DocCheckProductDetail(); if (this.docCheckProduct != null) { docCheckProductDetail.DocCheckProduct = this.docCheckProduct; mc4.DocCheckProduct _docCheckProduct = new mc4.DocCheckProduct(); _docCheckProduct = new DocCheckProduct(); _docCheckProduct = service.getDocCheckProductByCode(this.docCheckProduct.Code); if (_docCheckProduct == null) { bool saveDocCheck = service.saveDocCheckProduct(this.docCheckProduct); if (saveDocCheck) { Console.WriteLine("Save Compate :"); } } } else { MessageBox.Show("��س����͡�Ţ����͡��� !!! ", "����"); return; } if (!(this.txtBarCode.Text.Trim().Equals(""))) { product = service.getByBarCode(this.txtBarCode.Text.Trim()); if (product != null) { docCheckProductDetail.Product = product; } } else { MessageBox.Show("��س����͡������ !!! ", "����"); txtBarCode.Focus(); return; } if (!(this.txtNumber.Text.Trim().Equals(""))) { docCheckProductDetail.DocCheckProduct = this.docCheckProduct; docCheckProductDetail.Product = product; docCheckProductDetail.NumProduct = Convert.ToInt32(this.txtNumber.Text.Trim()); bool save = service.saveDocCheckProductDetail(docCheckProductDetail); if (save) { //MessageBox.Show("�ѹ�֡���º���� !!! ", "����"); lblmsg.Visible = true; lblmsg.Text = "�ѹ�֡���º��������"; clearData(); Console.WriteLine("Save Compate :"); } } else { MessageBox.Show("��س����͡��͡�ӹǹ�Ѻ !!! ", "����"); txtNumber.Focus(); return; } }
private void frmNewCheckP2_Load(object sender, EventArgs e) { if (!ibarcode.Equals("")) { ProductService service = new ProductService(); DocCheckProduct docCheckProduct = service.getDocCheckProductByCode(ibarcode); txtPCode.Text = docCheckProduct.Code; txtPCode.Enabled = false; txtWarehouse.Text = docCheckProduct.Warehouse; txtWarehouse.Enabled = false; txtLocation.Text = docCheckProduct.Location; txtLocation.Enabled = false; } }
private void dataGrid1_CurrentCellChanged(object sender, EventArgs e) { string dCode = string.Empty; int row = dataGrid1.CurrentRowIndex; int col = dataGrid1.CurrentCell.ColumnNumber; int iRow; int iCol; DataTable myTable; bool gotoback = false; myTable = (DataTable)dataGrid1.DataSource; for (iRow = 0; iRow < myTable.Rows.Count; iRow++) { if (row == iRow) { for (iCol = 0; iCol < myTable.Columns.Count; iCol++) { dCode = Convert.ToString(dataGrid1[iRow, 1]); break; } } } if (col == 2) { ProductService productService = new ProductService(); DocCheckProduct docCheckProduct = productService.getDocCheckProductByCode(dCode); IList<DocCheckProductDetail> docCheckProductDetail = productService.getDocCheckProductDetailByDCode(dCode); IList<ProductExport> productExports = new List<ProductExport>(); ProductExport productExport; /* productExport = new ProductExport(); productExport.DCode = "�Ţ����͡���"; productExport.PCode = "���ʺ�����"; productExport.PName = "�����Թ���"; productExport.WereHouse = "��ѧ�Թ���"; productExport.Location = "ʶҹ���"; productExport.Blank = "��ҧ"; productExport.Number = "�ӹǹ�Ѻ"; productExports.Add(productExport);*/ foreach (DocCheckProductDetail d in docCheckProductDetail) { productExport = new ProductExport(); productExport.WereHouse = docCheckProduct.Warehouse;// ��ѧ�Թ��� productExport.Location = docCheckProduct.Location; // ʶҹ��� productExport.DCode = docCheckProduct.Code; // �����͡���� if (d != null) { if (d.Product != null) { productExport.PCode = d.Product.BarCode; // ���ʺ����� productExport.PName = d.Product.Name; productExport.Blank = ""; productExport.Unit = d.Product.Unit;// ˹��¹Ѻ } productExport.Number = Convert.ToString(d.NumProduct); } productExports.Add(productExport); } string[] rowString = new string[docCheckProductDetail.Count + 1]; /* string path = Path.GetDirectoryName( Assembly.GetExecutingAssembly().GetName().CodeBase) + "\\exportdata\\" + productExports[row].DCode + ".txt";*/ configDoc.Load(DbConnect.pathconfig); XmlNode nod = configDoc.GetElementsByTagName("add")[2]; string filePath = nod.Attributes["value"].Value; string path = filePath + dCode + ".txt"; File.Delete(path); int i = 0; foreach (ProductExport p in productExports) { rowString[i] = p.DCode + "\t"; rowString[i] += p.PCode + "\t"; //rowString[i] += p.PName + "\t"; rowString[i] += p.WereHouse + "\t"; rowString[i] += p.Location + "\t"; rowString[i] += p.Unit + "\t"; rowString[i] += p.Number; using (StreamWriter writer = new StreamWriter(path, true)) { writer.WriteLine(rowString[i]); } i++; } if (productExports.Count == i) { MessageBox.Show("�Ӣ������͡���º�������� !!! ", "����"); } } }