public static int InsertToaTau(tblToaTau toaTau) { var db = new dbTrainEntities(ConnectionController.GetConnection()); db.Connection.Open(); toaTau.CreatedDate = CommonFactory.GetCurrentDate(); db.AddTotblToaTaus(toaTau); return(db.SaveChanges()); }
//private bool checkDeleteToaTau() //{ // if (!_train.tblToaTaus.IsLoaded) _train.tblToaTaus.Load(); // List<tblToaTau> listToaTauOrigin = _train.tblToaTaus.ToList(); // foreach (tblToaTau toaTau in listToaTauOrigin) // { // } // return false; //} private void grdToaTau_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (e.RowIndex < 0) { return; } btnAddToaTau.Enabled = false; btnUpdateToaTau.Enabled = btnDeleteToaTau.Enabled = true; var toaTau = listToaTau[e.RowIndex]; _currentToaTau = toaTau; txtNumberToaTau.Text = toaTau.Ma_ToaTau; //txtNumberToaTau.ReadOnly = true; txtSoVanDon.Text = toaTau.So_VanTai_Don; if (toaTau.Ngay_VanTai_Don != null) { dtpVanDon.Value = (DateTime)toaTau.Ngay_VanTai_Don; } txtPartner.Text = toaTau.Ten_DoiTac; txtCompanyCode.Text = toaTau.Ma_DoanhNghiep; txtCompanyName.Text = toaTau.Ten_DoanhNghiep; txtTenHang.Text = toaTau.Ten_Hang; txtTrongLuong.Text = toaTau.Trong_Luong; cbDVT.Text = toaTau.Don_Vi_Tinh; txtSealVT.Text = toaTau.Seal_VanTai; txtSealVT2.Text = toaTau.Seal_VanTai2; txtSealHQ.Text = toaTau.Seal_HaiQuan; txtSealHQ2.Text = toaTau.Seal_HaiQuan2; txtNote.Text = toaTau.Ghi_Chu; if (toaTau.LoaiToaTau != null) { cbLoaiToa.SelectedIndex = toaTau.LoaiToaTau.GetValueOrDefault() - 1; } if (toaTau.LoaiToaTau != (short)LoaiToaTau.ToaRong) { lblImportType.Visible = true; cbImportExportType.Visible = true; } else { lblImportType.Visible = false; cbImportExportType.Visible = false; } if (toaTau.ImportExportType != null) { cbImportExportType.SelectedIndex = toaTau.ImportExportType.GetValueOrDefault() - 1; //cbImportExportType.SelectedValue = toaTau.ImportExportType.GetValueOrDefault(); } }
private void ResetToaTau() { txtNumberToaTau.ReadOnly = false; txtNumberToaTau.Enabled = true; //txtNumberToaTau.Text = txtSoVanDon.Text = txtPartner.Text = txtCompanyCode.Text = txtCompanyName.Text = // txtTenHang.Text = txtTrongLuong.Text = txtDVT.Text = txtSealVT.Text = txtSealVT2.Text = txtSealHQ2.Text = txtSealHQ.Text = txtNote.Text = string.Empty; //dtpVanDon.Value = DateTime.Now; txtNumberToaTau.Text = txtSoVanDon.Text = string.Empty; btnUpdateToaTau.Enabled = btnDeleteToaTau.Enabled = false; btnAddToaTau.Enabled = true; txtNumberToaTau.Focus(); _currentToaTau = null; }
private void btnAddToaTau_Click(object sender, EventArgs e) { try { if (!ValidateToaTau()) { return; } var toaTau = new tblToaTau { ImportExportType = Int16.Parse(((ComboBoxItem)cbImportExportType.SelectedItem).Value.ToString()), LoaiToaTau = Int16.Parse(((ComboBoxItem)cbLoaiToa.SelectedItem).Value.ToString()), Ma_ToaTau = txtNumberToaTau.Text.Trim(), So_VanTai_Don = txtSoVanDon.Text.Trim(), Ngay_VanTai_Don = dtpVanDon.Value, Ten_DoiTac = txtPartner.Text.Trim(), Ma_DoanhNghiep = txtCompanyCode.Text.Trim(), Ten_DoanhNghiep = txtCompanyName.Text.Trim(), Ten_Hang = txtTenHang.Text.Trim(), Trong_Luong = txtTrongLuong.Text.Trim(), Don_Vi_Tinh = cbDVT.Text.Trim(), Seal_VanTai = txtSealVT.Text.Trim(), Seal_VanTai2 = txtSealVT2.Text.Trim(), Seal_HaiQuan = txtSealHQ.Text.Trim(), Seal_HaiQuan2 = txtSealHQ2.Text.Trim(), Ghi_Chu = txtNote.Text.Trim(), CreatedBy = _userInfo.UserID, CreatedDate = CommonFactory.GetCurrentDate() }; if (toaTau.LoaiToaTau == (short)LoaiToaTau.ToaRong) { toaTau.ImportExportType = null; } listToaTau.Add(toaTau); BindToaTau(); MessageBox.Show("Thêm mới toa tàu thành công!"); ResetToaTau(); } catch (Exception ex) { if (GlobalInfo.IsDebug) { MessageBox.Show(ex.ToString()); } } }
private void btnAddNew_Click(object sender, EventArgs e) { try { if (!Validate()) { return; } var toaTau = new tblToaTau() { Ma_ToaTau = txtNumber.Text.Trim(), So_VanTai_Don = txtSoVanDon.Text.Trim(), Ngay_VanTai_Don = dtpVanDon.Value, Ten_DoiTac = txtPartner.Text.Trim(), Ma_DoanhNghiep = txtCompanyCode.Text.Trim(), Ten_Hang = txtTenHang.Text.Trim(), Trong_Luong = txtTrongLuong.Text.Trim(), Don_Vi_Tinh = txtDVT.Text.Trim(), Seal_VanTai = txtSealVT.Text.Trim(), Seal_HaiQuan = txtSealHQ.Text.Trim(), Ghi_Chu = txtNote.Text.Trim() }; _listToaTau.Add(toaTau); //((frmTrainImport)this.Owner.ActiveMdiChild).BindToaTau(); MessageBox.Show("Thêm mới toa tàu thành công!"); Reset(); } catch (Exception ex) { if (GlobalInfo.IsDebug) { MessageBox.Show(ex.ToString()); } } }
private bool ValidateToaTau() { bool valid = true; valid = techlinkErrorProvider1.Validate(gbToaTau); if (valid == false) { return(valid); } //kiem tra trung lap so hieu toa tau //if ((_mode == 0 || (_mode == 1 && _currentToaTau == null) || (_mode == 1 && _currentToaTau != null && (_currentToaTau.Ma_ToaTau != txtNumberToaTau.Text.Trim()) )) && listToaTau.Any(c => c.Ma_ToaTau == txtNumberToaTau.Text.Trim())) if ((_currentToaTau == null || (_currentToaTau != null && (_currentToaTau.Ma_ToaTau != txtNumberToaTau.Text.Trim()))) && listToaTau.Any(c => c.Ma_ToaTau == txtNumberToaTau.Text.Trim())) { valid = false; MessageBox.Show("Số hiệu toa tàu " + txtNumberToaTau.Text.Trim() + " đã tồn tại, xin vui lòng kiểm tra lại"); txtNumberToaTau.Focus(); return(valid); } //kiem tra trung lap seal hai quan trong danh sach cach toa tau cua doan tau tblToaTau existSeal1 = listToaTau.Where(x => x.Seal_HaiQuan == txtSealHQ.Text.Trim() && string.IsNullOrEmpty(x.Seal_HaiQuan) == false).FirstOrDefault(); if (existSeal1 != null && _currentToaTau != null && _currentToaTau.Ma_ToaTau != existSeal1.Ma_ToaTau) { valid = false; MessageBox.Show("Số Seal Hải quan này đã tồn tại trong danh sách các toa tàu thuộc đoàn tàu này, xin vui lòng kiểm tra lại"); txtSealHQ.Focus(); return(valid); } else if (existSeal1 != null && _currentToaTau == null) { valid = false; MessageBox.Show("Số Seal Hải quan này đã tồn tại trong danh sách các toa tàu thuộc đoàn tàu này, xin vui lòng kiểm tra lại"); txtSealHQ.Focus(); return(valid); } tblToaTau existSeal2 = listToaTau.Where(x => x.Seal_HaiQuan2 == txtSealHQ2.Text.Trim() && string.IsNullOrEmpty(x.Seal_HaiQuan2) == false).FirstOrDefault(); if (existSeal2 != null && _currentToaTau != null && _currentToaTau.Ma_ToaTau != existSeal2.Ma_ToaTau) { valid = false; MessageBox.Show("Số Seal Hải quan 2 này đã tồn tại trong danh sách các toa tàu thuộc đoàn tàu này, xin vui lòng kiểm tra lại"); txtSealHQ2.Focus(); return(valid); } else if (existSeal2 != null && _currentToaTau == null) { valid = false; MessageBox.Show("Số Seal Hải quan 2 này đã tồn tại trong danh sách các toa tàu thuộc đoàn tàu này, xin vui lòng kiểm tra lại"); txtSealHQ2.Focus(); return(valid); } if (_mode == 0) ///kiem tra seal hai quan khi them moi toa tau { //seal hai quan 1 la duy nhat if (TrainFactory.GetToaTauBySealHaiQuan1(txtSealHQ.Text.Trim()) != null) { valid = false; MessageBox.Show("Số Seal Hải quan này đã tồn tại, xin vui lòng kiểm tra lại"); txtSealHQ.Focus(); return(valid); } //sel hai quan 2 la duy nhat if (TrainFactory.GetToaTauBySealHaiQuan2(txtSealHQ2.Text.Trim()) != null) { valid = false; MessageBox.Show("Số Seal Hải quan 2 này đã tồn tại, xin vui lòng kiểm tra lại"); txtSealHQ2.Focus(); return(valid); } } if (_mode == 1 && _currentToaTau == null) ///kiem tra seal hai quan khi them moi toa tau trong mode update chuyen tau { //seal hai quan 1 la duy nhat if (TrainFactory.GetToaTauBySealHaiQuan1(txtSealHQ.Text.Trim()) != null) { valid = false; MessageBox.Show("Số Seal Hải quan này đã tồn tại, xin vui lòng kiểm tra lại"); txtSealHQ.Focus(); return(valid); } //sel hai quan 2 la duy nhat if (TrainFactory.GetToaTauBySealHaiQuan2(txtSealHQ2.Text.Trim()) != null) { valid = false; MessageBox.Show("Số Seal Hải quan 2 này đã tồn tại, xin vui lòng kiểm tra lại"); txtSealHQ2.Focus(); return(valid); } } if (_mode == 1 && _currentToaTau != null) ///kiem tra seal hai quan khi update toa tau trong mode update chuyen tau { //seal hai quan 1 la duy nhat tblToaTau toaTau1 = TrainFactory.GetToaTauBySealHaiQuan1(txtSealHQ.Text.Trim()); if (toaTau1 != null && _currentToaTau.ToaTauID != null && toaTau1.ToaTauID != _currentToaTau.ToaTauID) { valid = false; MessageBox.Show("Số Seal Hải quan này đã tồn tại, xin vui lòng kiểm tra lại"); txtSealHQ.Focus(); return(valid); } //sel hai quan 2 la duy nhat tblToaTau toaTau2 = TrainFactory.GetToaTauBySealHaiQuan2(txtSealHQ2.Text.Trim()); if (toaTau2 != null && _currentToaTau.ToaTauID != null && toaTau2.ToaTauID != _currentToaTau.ToaTauID) { valid = false; MessageBox.Show("Số Seal Hải quan 2 này đã tồn tại, xin vui lòng kiểm tra lại"); txtSealHQ2.Focus(); return(valid); } } return(valid); }
public static tblToaTau CreatetblToaTau(long toaTauID, long trainID, string branchId) { tblToaTau tblToaTau = new tblToaTau(); tblToaTau.ToaTauID = toaTauID; tblToaTau.TrainID = trainID; tblToaTau.BranchId = branchId; return tblToaTau; }
public void AddTotblToaTaus(tblToaTau tblToaTau) { AddObject("tblToaTaus", tblToaTau); }