private void Reset() { txtNumberHandover.Text = txtCodeCuaKhau.Text = txtCodeGaDenDi.Text = txtStatusVehicle.Text = txtStatusGood.Text = txtSoVanDon.Text = string.Empty; dtpHandover.Value = DateTime.Now; ddlCuaKhau.SelectedIndex = ddlGaDenDi.SelectedIndex = 0; grdToaTau.DataSource = null; btnUpdate.Enabled = btnDelete.Enabled = false; btnAddNew.Enabled = true; listToaTau.Clear(); cbReply.Checked = false; dtpReplyDate.Enabled = false; txtReplyNote.Enabled = false; txtReplyNote.Text = ""; txtReplyStatusGoods.Enabled = false; txtReplyStatusGoods.Text = ""; if (_type == ((short)HandoverType.HandoverToGoOut).ToString()) //BBBG chuyen di { if (_mode == 0) //add mode { _NumberGenerate = NumberGenerateFactory.AutoGenerate(NumberGenerateFactory.NUMBER_TYPE_HANDOVER); txtNumberHandover.Text = _NumberGenerate.Year + "-" + _NumberGenerate.HandoverNumber + "/BBBG-HQGA"; } } }
public static tblNumberGenerate AutoGenerate(int type) { var db = new dbTrainEntities(ConnectionController.GetConnection()); tblNumberGenerate number = new tblNumberGenerate(); number.Year = CommonFactory.GetCurrentDate().Year + ""; number.NumberType = type; tblNumberGenerate max = getMaxValueByType(type); if (max == null) { max = new tblNumberGenerate { HandoverNumber = 0, ReplyReportNumber = 0, Year = CommonFactory.GetCurrentDate().Year + "" }; } if (type == NUMBER_TYPE_HANDOVER) { number.HandoverNumber = max.HandoverNumber + 1; } if (type == NUMBER_TYPE_REPLY) { number.ReplyReportNumber = max.ReplyReportNumber + 1; } return(number); }
public static int AddNew(tblNumberGenerate number) { var db = new dbTrainEntities(ConnectionController.GetConnection()); db.AddTotblNumberGenerates(number); return(db.SaveChanges()); }
public static int InsertBBBG(tblHandover handover, tblNumberGenerate numberGenerate) { var db = Instance(); if (handover.Type == "1") //neu la BBBG chuyen den, khong generate handoverNumber { db.AddTotblNumberGenerates(numberGenerate); } db.AddTotblHandovers(handover); return(db.SaveChanges()); }
private void Reset() { txtCustomsCode.Text = ""; txtHandoverNumber.Text = ""; txtNote.Text = ""; txtNumberHandoverReply.Text = ""; txtStatusGood.Text = ""; _listHanover.Clear(); _listHanover = new List <tblHandover>(); grdHandover.DataSource = _listHanover; _NumberGenerate = NumberGenerateFactory.AutoGenerate(NumberGenerateFactory.NUMBER_TYPE_REPLY); txtNumberHandoverReply.Text = _NumberGenerate.Year + "-" + _NumberGenerate.ReplyReportNumber + "/BK-HQGA"; }
private void FrmAddListHandoverReply_Load(object sender, EventArgs e) { ////init ma cua khau var listHQ = CustomsFacory.getAll(); var listStation = new List <tblCustom>(); listStation.AddRange(listHQ); listStation.Insert(0, new tblCustom { CustomsName = "Tên HQ Cửa khẩu", CustomsCode = "" }); ddlCustomsName.DataSource = listStation.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlCustomsName.ValueMember = "CustomsCode"; ddlCustomsName.DisplayMember = "CustomsName"; ddlCustomsName.SelectedIndex = 0; txtCustomsCode.Text = ""; if (_mode == 0) { btnAddNew.Enabled = true; btnUpdate.Enabled = false; lblHeader.Text = "Thêm mới bảng kê hồi báo"; _NumberGenerate = NumberGenerateFactory.AutoGenerate(NumberGenerateFactory.NUMBER_TYPE_REPLY); txtNumberHandoverReply.Text = _NumberGenerate.Year + "-" + _NumberGenerate.ReplyReportNumber + "/BK-HQGA"; txtStatusGood.Text = "Hàng hóa về ga Đồng Đăng đủ, đúng số toa, nguyên chì TQ và chì của "; txtNote.Text = "Chi cục Hải quan ga ĐSQT Đồng Đăng đề nghị chi cục sau khi nhận được bảng kê này, xác nhận và Fax lại cho chúng tôi theo số: (04)8781450-8781019"; } else { btnAddNew.Enabled = false; btnUpdate.Enabled = true; lblHeader.Text = "Cập nhật bảng kê hồi báo"; initUpdateForm(); } }
private void Init() { if (_mode == 1) { txtNumberHandover.Enabled = false; } if (_type == ((short)HandoverType.HandoverComeIn).ToString()) //BBBG chuyen den { lblHeader.Text = "Cập nhật Biên bản bàn giao, chuyển đến"; if (_mode == 0) { lblHeader.Text = "Thêm mới Biên bản bàn giao, chuyển đến"; } lblCodeGaDenDi.Text = "Mã HQ ga đi"; lblGaDenDi.Text = "Tên HQ ga đi"; } else if (_type == ((short)HandoverType.HandoverToGoOut).ToString()) //BBBG chuyen di { txtNumberHandover.Enabled = false; lblHeader.Text = "Cập nhật Biên bản bàn giao, chuyển đi"; if (_mode == 0) { lblHeader.Text = "Thêm mới Biên bản bàn giao, chuyển đi"; _NumberGenerate = NumberGenerateFactory.AutoGenerate(NumberGenerateFactory.NUMBER_TYPE_HANDOVER); txtNumberHandover.Text = _NumberGenerate.Year + "-" + _NumberGenerate.HandoverNumber + "/BBBG-HQGA"; } lblCodeGaDenDi.Text = "Mã HQ ga đến"; lblGaDenDi.Text = "Tên HQ ga đến"; } ////init ma cua khau var listHQ = CustomsFacory.getAll(); var listStation = new List <tblCustom>(); listStation.AddRange(listHQ); listStation.Insert(0, new tblCustom { CustomsName = "Tên HQ Cửa khẩu", CustomsCode = "" }); ddlCuaKhau.DataSource = listStation.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlCuaKhau.ValueMember = "CustomsCode"; ddlCuaKhau.DisplayMember = "CustomsName"; ddlCuaKhau.SelectedIndex = 0; //init ma ga den di var listGaDenDi = new List <tblCustom>(); listGaDenDi.AddRange(listHQ); listGaDenDi.Insert(0, new tblCustom { CustomsName = lblGaDenDi.Text, CustomsCode = "" }); ddlGaDenDi.DataSource = listGaDenDi.Select(x => new { x.CustomsName, CustomsCode = x.CustomsCode.Trim() }).ToList(); ddlGaDenDi.ValueMember = "CustomsCode"; ddlGaDenDi.DisplayMember = "CustomsName"; ddlGaDenDi.SelectedIndex = 0; //grid Toa tau grdToaTau.AutoGenerateColumns = false; //mode if (_mode == 0) { btnUpdate.Enabled = btnDelete.Enabled = false; btnPrintBBBG.Visible = false; } else { btnAddNew.Enabled = false; btnPrintBBBG.Visible = true; InitData(); } }
public static tblListHandoverReply InsertListHandoverReply(tblListHandoverReply handoverReply, List <tblHandover> listHandover, tblNumberGenerate numberGenerate) { var db = new dbTrainEntities(ConnectionController.GetConnection()); db.AddTotblNumberGenerates(numberGenerate); db.AddTotblListHandoverReplies(handoverReply); foreach (tblHandover handover in listHandover) { tblHandover obj = db.tblHandovers.Where(g => g.ID == handover.ID).FirstOrDefault(); if (obj != null) { obj.tblListHandoverReply = handoverReply; } } int result = db.SaveChanges(); if (result > 0) { return(handoverReply); } else { return(null); } }