public frmUpdateContract(VcpmcContext ctx, UpdataType updataType = UpdataType.Add, ContractObject contractObjects = null) { InitializeComponent(); this._updataType = updataType; this._contractObjects = contractObjects; this._ctx = ctx; }
private void btnDelete_Click(object sender, EventArgs e) { try { int id = -1; int count = 0; for (int i = 0; i < dgvMain.Rows.Count; i++) { if (dgvMain.Rows[i].Cells[0].Value != null && (bool)dgvMain.Rows[i].Cells[0].Value == true) { count++; id = (int)dgvMain.Rows[i].Cells["Id"].Value; if (count > 1) { MessageBox.Show("Please choise only one record!"); return; } } } if (id == -1) { MessageBox.Show("Please must choise one record!"); return; } CurrenContractObject = ctx.ContractObjects.Where(s => s.Id == id).First(); if (CurrenContractObject == null) { MessageBox.Show("Eror: recode is null"); return; } var confirmResult = MessageBox.Show("Are you sure to delete this record?", "Confirm Delete!!", MessageBoxButtons.YesNo); if (confirmResult == DialogResult.Yes) { ctx.ContractObjects.Remove(CurrenContractObject); int check = ctx.SaveChanges(); if (check < 1) { MessageBox.Show("Delete is error"); } else { LoadDta(); } } } catch (Exception ex) { MessageBox.Show("Error: " + ex.ToString()); } }
private void btnAdd_Click(object sender, EventArgs e) { try { CurrenContractObject = new ContractObject(); frmUpdateContract frm = new frmUpdateContract(ctx, UpdataType.Add, CurrenContractObject); frm.ShowDialog(); LoadDta(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.ToString()); } }
private void btnEdit_Click(object sender, EventArgs e) { try { int id = -1; int count = 0; for (int i = 0; i < dgvMain.Rows.Count; i++) { if (dgvMain.Rows[i].Cells[0].Value != null && (bool)dgvMain.Rows[i].Cells[0].Value == true) { count++; id = (int)dgvMain.Rows[i].Cells["Id"].Value; if (count > 1) { MessageBox.Show("Please choise only one record!"); return; } } } if (id == -1) { MessageBox.Show("Please must choise one record!"); return; } CurrenContractObject = ctx.ContractObjects.Where(s => s.Id == id).First(); if (CurrenContractObject == null) { MessageBox.Show("Eror: recode is null"); return; } frmUpdateContract frm = new frmUpdateContract(ctx, UpdataType.Edit, CurrenContractObject); frm.ShowDialog(); LoadDta(); } catch (Exception ex) { MessageBox.Show("Error: " + ex.ToString()); } }
private void dgvMain_MouseDoubleClick(object sender, MouseEventArgs e) { try { if (dgvMain.Rows.Count > 0) { int id = (int)dgvMain.CurrentRow.Cells["Id"].Value; CurrenContractObject = ctx.ContractObjects.Where(s => s.Id == id).First(); if (CurrenContractObject == null) { MessageBox.Show("Eror: recode is null"); return; } frmUpdateContract frm = new frmUpdateContract(ctx, UpdataType.View, CurrenContractObject); frm.ShowDialog(); } } catch (Exception ex) { MessageBox.Show(ex.ToString()); } }
public void OpenContractForm() { if (onCooldown) { return; } foreach (Transform child in ContractList) { Destroy(child.gameObject); } Contract[] generated_contracts = Contract.GenerateContracts(10); foreach (Contract contract in generated_contracts) { ContractObject new_contract_object = Instantiate(ContractListObjectPrefab); new_contract_object.PopulateContractInfo(contract); new_contract_object.transform.SetParent(ContractList, false); } PopulateContractDetail(generated_contracts[0]); SDTUIController.Instance.OpenCanvas(ContractWorkPanel); }
public GenerateCodeService(ContractObject contractObject) : base(contractObject) { }
private void LoadFrom() { if (_updataType == UpdataType.Edit || _updataType == UpdataType.View) { if (_updataType == UpdataType.Edit) { this.Text = "Update Contract"; } else { this.Text = "View Contract"; } if (_contractObjects == null) { return; } #region Common txtNo.Text = _contractObjects.No.ToString(); txtCustomer.Text = _contractObjects.Customer; txtAddress.Text = _contractObjects.Address; txtDistrict.Text = _contractObjects.District; txtPhone.Text = _contractObjects.Phone; txtContact.Text = _contractObjects.Contact; txtTaxCode.Text = _contractObjects.TaxCode; #endregion #region Contract txtLicense.Text = _contractObjects.License; txtContractNumber.Text = _contractObjects.ContractNumber; CboField.Text = _contractObjects.Field; dtContractTime.Value = _contractObjects.ContractTime; dtStartTime.Value = _contractObjects.StartTime; dtEndTime.Value = _contractObjects.EndTime; txtNameSign.Text = _contractObjects.NameSign; numVat.Value = _contractObjects.Vat; numValue.Value = _contractObjects.Value; numValueVAT.Value = _contractObjects.ValueVAT; txtAddress2.Text = _contractObjects.Address2; txtNote.Text = _contractObjects.Note; cheReSigned.Checked = _contractObjects.IsReSigned; txtNoteResign.Text = _contractObjects.NoteReSigned; #endregion #region Position txtGround.Text = _contractObjects.Ground; txtBadger.Text = _contractObjects.Badger; txtFloor1.Text = _contractObjects.Floor1; txtFloor2.Text = _contractObjects.Floor2; txtFloor3.Text = _contractObjects.Floor3; txtFloor4.Text = _contractObjects.Floor4; txtFloor5.Text = _contractObjects.Floor5; txtFloor6.Text = _contractObjects.Floor6; txtFloor7.Text = _contractObjects.Floor7; txtFloor8.Text = _contractObjects.Floor8; txtFloor9.Text = _contractObjects.Floor9; txtFloor10.Text = _contractObjects.Floor10; txtTerrace.Text = _contractObjects.Terrace; numCountGround.Value = _contractObjects.CountGround; numCountBadger.Value = _contractObjects.CountBadger; numCountFloor1.Value = _contractObjects.CountFloor1; numCountFloor2.Value = _contractObjects.CountFloor2; numCountFloor3.Value = _contractObjects.CountFloor3; numCountFloor4.Value = _contractObjects.CountFloor4; numCountFloor5.Value = _contractObjects.CountFloor5; numCountFloor6.Value = _contractObjects.CountFloor6; numCountFloor7.Value = _contractObjects.CountFloor7; numCountFloor8.Value = _contractObjects.CountFloor8; numCountFloor9.Value = _contractObjects.CountFloor9; numCountFloor10.Value = _contractObjects.CountFloor10; numCountTerrace.Value = _contractObjects.CountTerrace; #endregion #region View if (_updataType == UpdataType.View) { #region Common txtNo.ReadOnly = true; txtCustomer.ReadOnly = true; txtAddress.ReadOnly = true; txtDistrict.ReadOnly = true; txtPhone.ReadOnly = true; txtContact.ReadOnly = true; txtTaxCode.ReadOnly = true; #endregion #region Contract txtLicense.ReadOnly = true; txtContractNumber.ReadOnly = true; CboField.Enabled = true; dtContractTime.Enabled = false; dtStartTime.Enabled = false; dtEndTime.Enabled = false; txtNameSign.ReadOnly = true; numVat.ReadOnly = true; numValue.ReadOnly = true; txtAddress2.ReadOnly = true; txtNote.Text = _contractObjects.Note; cheReSigned.Enabled = false; txtNoteResign.ReadOnly = true; #endregion #region Position txtGround.ReadOnly = true; txtBadger.ReadOnly = true; txtFloor1.ReadOnly = true; txtFloor2.ReadOnly = true; txtFloor3.ReadOnly = true; txtFloor4.ReadOnly = true; txtFloor5.ReadOnly = true; txtFloor6.ReadOnly = true; txtFloor7.ReadOnly = true; txtFloor8.ReadOnly = true; txtFloor9.ReadOnly = true; txtFloor10.ReadOnly = true; txtTerrace.ReadOnly = true; numCountGround.ReadOnly = true; numCountBadger.ReadOnly = true; numCountFloor1.ReadOnly = true; numCountFloor2.ReadOnly = true; numCountFloor3.ReadOnly = true; numCountFloor4.ReadOnly = true; numCountFloor5.ReadOnly = true; numCountFloor6.ReadOnly = true; numCountFloor7.ReadOnly = true; numCountFloor8.ReadOnly = true; numCountFloor9.ReadOnly = true; numCountFloor10.ReadOnly = true; numCountTerrace.ReadOnly = true; btnOk.Enabled = false; #endregion } #endregion #region Edit else { txtNo.ReadOnly = true; } #endregion } else if (_updataType == UpdataType.Add) { //this.Text = "Add Contract"; //int no = 1; //var list = (from s in _ctx.MonopolyObjects // orderby s.No descending // select s // ).ToList(); //if (list.Count > 0) //{ // no = list[0].No + 1; // txtNo.Text = no.ToString(); //} //else //{ // txtNo.Text = "1"; //} CboField.SelectedIndex = 0; _contractObjects = new ContractObject(); } }
/// <summary> /// Initializes a new instance of Generator using the provided ContractObject. /// </summary> /// <param name="contractObject">ContractObject to be used in the initialization.</param> public Generator(ContractObject contractObject) : base(contractObject) { }