private void btnUpdatePermission_Click(object sender, EventArgs e) { var confirm = MessageBox.Show(ConstantInfo.CONFIRM_UPDATE, "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (confirm != DialogResult.Yes) { return; } //check is user exist tblUser user = UserFactory.GetByID(_userID); if (user == null) { MessageBox.Show("Người dùng này không còn tại tại trong hệ thống nữa, xin kiểm tra lại"); return; } //delete all old permissions UserGroupPermissionFactory.DeleteUserGroupPermissionByUserID(_userID); //add new permissions try { List <tblUserGroupPermission> listUserGroupPermission = new List <tblUserGroupPermission>(); foreach (DataGridViewRow dr in grvPermission.Rows) { if (dr.Cells[0].Value + "" == "True") { int permissionID = (int)dr.Cells[1].Value; tblUserGroupPermission userGroupPermission = new tblUserGroupPermission(); userGroupPermission.UserID = _userID; userGroupPermission.PermissionID = permissionID; userGroupPermission.PermissionType = UserGroupPermissionFactory.PERMISSION_TYPE_USER; userGroupPermission.CreatedBy = _userInfo.UserID; userGroupPermission.ModifiedBy = _userInfo.UserID; userGroupPermission.CreatedDate = CommonFactory.GetCurrentDate(); userGroupPermission.ModifiedDate = CommonFactory.GetCurrentDate(); //add to listUserGroupPermission listUserGroupPermission.Add(userGroupPermission); } } //save listUserGroupPermission to database UserGroupPermissionFactory.Insert(listUserGroupPermission); } catch (Exception) { MessageBox.Show(ConstantInfo.MESSAGE_ADD_USER_IN_GROUP_FAIL); return; } MessageBox.Show(ConstantInfo.MESSAGE_ADD_USER_IN_GROUP_SUCESSFULLY); }
private void btnUpdate_Click(object sender, EventArgs e) { var dr = MessageBox.Show(ConstantInfo.CONFIRM_UPDATE, "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr != DialogResult.Yes) { return; } try { if (!Validate()) { return; } //if (grdToaTau.RowCount == 0) //{ // MessageBox.Show("Bạn phải chọn ít nhất một toa tàu!"); // return; //} _toKhaiTau.Number = int.Parse(txtNumberToKhai.Text.Trim()); _toKhaiTau.DateDeclaration = dtpDeclaration.Value; _toKhaiTau.TypeCode = txtTypeCode.Text.Trim(); _toKhaiTau.CustomCode = txtCustomsCode.Text.Trim(); _toKhaiTau.ModifiedBy = _userInfo.UserID; _toKhaiTau.ModifiedDate = CommonFactory.GetCurrentDate(); var result = TrainFactory.UpdateToKhaiTau(_toKhaiTau, _listToaTau); if (result > 0) { MessageBox.Show(string.Format("Cập nhật Tờ khai {0} thành công!", _type == 0 ? "xuất cảnh" : "nhập cảnh")); this.DialogResult = DialogResult.OK; this.Close(); } else { MessageBox.Show("Cập nhật Tờ khai không thành công!"); } } catch (Exception ex) { if (GlobalInfo.IsDebug) { MessageBox.Show(ex.ToString()); } } }
private void btnUpdatePermission_Click(object sender, EventArgs e) { //check is group exist tblGroup group = GroupFactory.getGroupByID(_groupID); if (group == null) { MessageBox.Show("Nhóm người dùng này không còn tại tại trong hệ thống nữa, xin kiểm tra lại"); return; } //delete all old permissions UserGroupPermissionFactory.DeleteUserGroupPermissionByGroupID(_groupID); //add new permissions try { List <tblUserGroupPermission> listUserGroupPermission = new List <tblUserGroupPermission>(); foreach (DataGridViewRow dr in grvPermission.Rows) { if (dr.Cells[0].Value + "" == "True") { int permissionID = (int)dr.Cells[1].Value; tblUserGroupPermission userGroupPermission = new tblUserGroupPermission(); userGroupPermission.GroupID = _groupID; userGroupPermission.PermissionID = permissionID; userGroupPermission.PermissionType = UserGroupPermissionFactory.PERMISSION_TYPE_GROUP; userGroupPermission.CreatedBy = _userInfo.UserID; userGroupPermission.ModifiedBy = _userInfo.UserID; userGroupPermission.CreatedDate = CommonFactory.GetCurrentDate(); userGroupPermission.ModifiedDate = CommonFactory.GetCurrentDate(); //add to listUserGroupPermission listUserGroupPermission.Add(userGroupPermission); } } //save listUserGroupPermission to database UserGroupPermissionFactory.Insert(listUserGroupPermission); } catch (Exception) { MessageBox.Show(ConstantInfo.MESSAGE_ADD_USER_IN_GROUP_FAIL); return; } MessageBox.Show(ConstantInfo.MESSAGE_ADD_USER_IN_GROUP_SUCESSFULLY); }
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) { var dr = MessageBox.Show(ConstantInfo.CONFIRM_ADD_NEW, "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr != DialogResult.Yes) { return; } try { if (!ValidateChuyenTau()) { return; } var train = new tblChuyenTau { Ma_Chuyen_Tau = txtNumberTrain.Text.Trim(), Type = _type, Ngay_XNC = dtpDateXNC.Value, IsPassengerTrain = false, CreatedDate = CommonFactory.GetCurrentDate(), CreatedBy = _userInfo.UserID }; foreach (var toaTau in listToaTau) { train.tblToaTaus.Add(toaTau); } var result = TrainFactory.InsertChuyenTau(train); if (result > 0) { MessageBox.Show("Thêm mới chuyến tàu thành công!"); ResetChuyenTau(); } else { MessageBox.Show("Thêm mới chuyến không thành công!"); } } catch (Exception ex) { if (GlobalInfo.IsDebug) { MessageBox.Show(ex.ToString()); } } }
private void btnAddNew_Click(object sender, EventArgs e) { var dr = MessageBox.Show(ConstantInfo.CONFIRM_ADD_NEW, "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr != DialogResult.Yes) { return; } try { if (!Validate()) { return; } var train = TrainFactory.GetByCode(txtSoVanDon.Text.Trim()); if (grdToaTau.RowCount == 0) { MessageBox.Show("Bạn phải chọn ít nhất một toa tàu!"); return; } Nullable <DateTime> replyDate = null; if (cbReply.Checked) { replyDate = dtpReplyDate.Value; } var handOver = new tblHandover { NumberHandover = txtNumberHandover.Text.Trim(), DateHandover = dtpHandover.Value, CodeStation = txtCodeCuaKhau.Text.Trim(), CodeStationFromTo = txtCodeGaDenDi.Text.Trim(), StatusGoods = txtStatusGood.Text.Trim(), StatusVehicle = txtStatusVehicle.Text.Trim(), CreatedBy = _userInfo.UserID, CreatedDate = CommonFactory.GetCurrentDate(), Type = _type.ToString(), IsReplied = cbReply.Checked, DateReply = replyDate, NoteReply = cbReply.Checked?txtReplyNote.Text:null, ReplyStatusGoods = cbReply.Checked ? txtReplyStatusGoods.Text : null, }; foreach (var toaTau in listToaTau) { var handOverResource = new tblHandoverResource { tblToaTau = toaTau }; handOver.tblHandoverResources.Add(handOverResource); } var result = TrainFactory.InsertBBBG(handOver, _NumberGenerate); if (result > 0) { if (cbPrint.Checked == true) { MessageBox.Show("Thêm mới Biên bản bàn giao thành công. Bạn hãy tắt hộp thoại này để xem bản in"); _handover = TrainFactory.FindHandoverByID(handOver.ID); printBBBG(); Reset(); } else { MessageBox.Show("Thêm mới Biên bản bàn giao thành công!"); Reset(); } } else { MessageBox.Show("Thêm mới Biên bản bàn không thành công!"); } } catch (Exception ex) { if (GlobalInfo.IsDebug) { MessageBox.Show(ex.ToString()); } } }
private void btnAddNew_Click(object sender, EventArgs e) { try { if (!Validate()) { return; } var train = new tblTrain(); train.Number = txtNumberTrain.Text.Trim(); var type = (short)((ComboBoxItem)ddlTypeName.SelectedItem).Value; train.Type = type; if (type == (short)TrainType.TypeExport || type == (short)TrainType.TypeExportChange || type == (short)TrainType.TypeExportNormal) { train.IsExport = true; train.DateExport = CommonFactory.GetCurrentDate(); } else { train.IsImport = true; train.DateImport = CommonFactory.GetCurrentDate(); } if (type == (short)TrainType.TypeExportChange || type == (short)TrainType.TypeImportChange) { train.NumberHandover = txtNumberHandover.Text.Trim(); train.DateHandover = dtpHandover.Value; train.CodeStation = txtCodeCuaKhau.Text.Trim(); train.CodeStationFromTo = txtCodeGaDenDi.Text.Trim(); train.StatusVehicle = txtStatusVehicle.Text.Trim(); train.StatusGoods = txtStatusGood.Text.Trim(); } train.CreatedBy = _userInfo.UserID; if (TrainFactory.Insert(train) > 0) { //insert tờ khai if (type == (short)TrainType.TypeExportNormal || type == (short)TrainType.TypeImportNormal) { var declare = new tblToKhaiTau() { Number = Convert.ToInt32(txtExportNumber.Text.Trim()), DateDeclaration = dtpDeclaration.Value, TypeCode = txtTypeExport.Text.Trim(), CustomCode = txtCustomsCode.Text.Trim(), CreatedBy = _userInfo.UserID, //TrainID = train.TrainID }; TrainFactory.InsertToKhai(declare); } //insert toa tàu if (grdToaTau.Rows.Count > 0) { var listToaTau = new List <tblToaTau>(); for (int i = 0; i < grdToaTau.Rows.Count; i++) { var toaTau = (tblToaTau)grdToaTau.Rows[i].DataBoundItem; toaTau.CreatedBy = _userInfo.UserID; //toaTau.TrainID = train.TrainID; listToaTau.Add(toaTau); } TrainFactory.InsertToaTau(listToaTau); } MessageBox.Show("Thêm mới thành công!"); Reset(); } else { MessageBox.Show("Thêm mới không thành công!"); } } catch (Exception ex) { if (GlobalInfo.IsDebug) { MessageBox.Show(ex.ToString()); } } }
private void btnAddNew_Click(object sender, EventArgs e) { var dr = MessageBox.Show(ConstantInfo.CONFIRM_ADD_NEW, "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (dr != DialogResult.Yes) { return; } try { if (!Validate()) { return; } //if (grdToaTau.RowCount == 0) //{ // MessageBox.Show("Bạn phải chọn ít nhất một toa tàu!"); // return; //} //kiem tra su trung lap so to khai if (TrainFactory.FindToKhaiTauByNumber(Int64.Parse(txtNumberToKhai.Text.Trim()), dtpDeclaration.Value, txtTypeCode.Text) != null) { MessageBox.Show("Số tờ khai này đã tồn tại, xin nhập số khác!"); return; } var declaration = new tblToKhaiTau { Type = _type, Number = Int64.Parse(txtNumberToKhai.Text.Trim()), DateDeclaration = dtpDeclaration.Value, TypeCode = txtTypeCode.Text.Trim(), CustomCode = txtCustomsCode.Text.Trim(), CreatedBy = _userInfo.UserID, CreatedDate = CommonFactory.GetCurrentDate() }; foreach (var toaTau in _listToaTau) { var declarationResource = new tblToKhaiTauResource { tblToaTau = toaTau }; declaration.tblToKhaiTauResources.Add(declarationResource); } var result = TrainFactory.InsertToKhaiTau(declaration); if (result > 0) { MessageBox.Show(string.Format("Thêm mới Tờ khai {0} thành công!", _type == 0 ? "xuất cảnh" : "nhập cảnh")); Reset(); } else { MessageBox.Show("Thêm mới Tờ khai không thành công!"); } } catch (Exception ex) { if (GlobalInfo.IsDebug) { MessageBox.Show(ex.ToString()); } } }