void OnEnable() { if (Instance != null) { Debug.LogError("DealController instance already created."); } Instance = this; }
public async Task InitializeAsync() { var db = new DbContextOptionsBuilder <HesabdarContext>() .UseInMemoryDatabase(databaseName: "test", new InMemoryDatabaseRoot()); context = new HesabdarContext(db.Options); context.Database.EnsureCreated(); this.sut = new DealerController(context); await TestDataGenerator.GenerateSeedDealersAsync(sut); }
public void TakeFromDeck() { PlayerController currentPlayer = Managers.TurnManager.CurrentPlayer; DealerController dealer = Managers.TurnManager.Dealer; currentPlayer.Push(dealer.TakeFromTop()); currentPlayer.ReRender(); dealer.ReRender(); Managers.InputManager.RemoveAll(); pullAmount = -1; //Dummy buat ngereset cekihan }
public void Awake() { blackJackController = FindObjectOfType(typeof(BlackJackController)) as BlackJackController; cardController = FindObjectOfType(typeof(CardController)) as CardController; dealerController = FindObjectOfType(typeof(DealerController)) as DealerController; HitButtonState(false); StandButtonState(false); BetFieldState("clear"); PlayerFundsState(false); ShowPlayerStatusState("clear"); //Shows each players starting funds playerAvailableFunds.GetComponent <InputField>().text = playerFunds.ToString(); }
public void Awake() { startGame.interactable = false; cardController = FindObjectOfType(typeof(CardController)) as CardController; playerController = FindObjectOfType(typeof(PlayerController)) as PlayerController; dealerController = FindObjectOfType(typeof(DealerController)) as DealerController; DealButtonState(false); NextRoundState(false); NewGameButtonState(false); //shuffles the deck 4 times for (int i = 0; i < 5; i++) { cardController.CardShuffle(); } }
private void rbDealer_CheckedChanged(object sender, EventArgs e) { try { if (rbDealer.Checked) { rbCustomer.Checked = false; dgvAccountStatement.DataSource = null; chbSale.Checked = false; System.Data.DataTable dtgetDealerName = DealerController.getDealerDetails(); Utility.BindComboBoxDataSelect(cmbAccountName, dtgetDealerName, "dealerId", "dealerFirmName"); } } catch (Exception ea) { MessageBox.Show(ea.Message); } }
public async Task InitializeAsync() { var db = new DbContextOptionsBuilder <HesabdarContext>() .UseInMemoryDatabase(databaseName: "test", new InMemoryDatabaseRoot()); context = new HesabdarContext(db.Options); context.Database.EnsureCreated(); materialController = new MaterialController(context); dealerController = new DealerController(context); sut = new DealController(context); await TestDataGenerator.GenerateSeedMaterialAsync(materialController); await TestDataGenerator.GenerateSeedDealersAsync(dealerController); var materials = materialController.GetMaterials(1, Int32.MaxValue).GetObject <PagedResult <Material> >().Queryable.ToList(); var dealers = dealerController.Dealers(1, Int32.MaxValue).GetObject <PagedResult <Dealer> >().Queryable.ToList(); await TestDataGenerator.GenerateSeedDealAsync(sut, dealers, materials); }
public static async Task GenerateSeedDealersAsync(DealerController sut) { var nameGenerator = Arb.Generate <string>().Where(i => i != null); var addressGenerator = Arb.Generate <string>(); var phoneNumberGenerator = Arb.Generate <string>(); var dealers = Gen.Choose(0, 10).Select(i => { return(new Dealer { Name = nameGenerator.Sample(10, 1).Head, Address = addressGenerator.Sample(50, 1).Head, PhoneNumber = phoneNumberGenerator.Sample(10, 1).Head }); }); foreach (var item in dealers.Sample(0, 10)) { await sut.PostDealer(item); } }
public DealerTurnState(DealerController dealerController) { dealer = dealerController; FirstTime = true; }
//private int currentHand = 0; public PlayerSplitState(DealerController dealerController) { dealer = dealerController; FirstTime = true; }
/// <summary> /// Get BindCustomerGrid Data /// </summary> /// <param name="sender"></param> /// <param name="e"></param> /// public void BinDealerGrid() { try { dgvCompany.DataSource = null; DataTable lstdealerDetails = DealerController.getDealerDetails(); dgvCompany.AutoGenerateColumns = false; dgvCompany.ColumnHeadersDefaultCellStyle.BackColor = Color.Black; dgvCompany.ColumnHeadersDefaultCellStyle.ForeColor = Color.White; dgvCompany.Font = new Font("Tahoma", 11); dgvCompany.EnableHeadersVisualStyles = false; dgvCompany.ColumnCount = 14; if (Utility.Langn == "English") { dgvCompany.Columns[0].Name = "dealerId"; dgvCompany.Columns[0].HeaderText = "dealerId"; dgvCompany.Columns[0].DataPropertyName = "dealerId"; dgvCompany.Columns[0].Visible = false; dgvCompany.Columns[1].Name = "dealerFirmNames"; dgvCompany.Columns[1].HeaderText = "Dealer Firm Name"; dgvCompany.Columns[1].DataPropertyName = "dealerFirmNames"; dgvCompany.Columns[1].Width = 200; dgvCompany.Columns[2].Name = "dealerFirmAddress"; dgvCompany.Columns[2].HeaderText = "Firm Address"; dgvCompany.Columns[2].DataPropertyName = "dealerFirmAddress"; dgvCompany.Columns[2].Width = 200; dgvCompany.Columns[3].Name = "officeNo"; dgvCompany.Columns[3].HeaderText = "Office No."; dgvCompany.Columns[3].DataPropertyName = "officeNo"; dgvCompany.Columns[4].Name = "dealerName"; dgvCompany.Columns[4].HeaderText = "Dealer Name"; dgvCompany.Columns[4].DataPropertyName = "dealerName"; dgvCompany.Columns[5].Name = "dealerAddress"; dgvCompany.Columns[5].HeaderText = "Dealer Address"; dgvCompany.Columns[5].DataPropertyName = "dealerAddress"; dgvCompany.Columns[6].Name = "dealerContactNo"; dgvCompany.Columns[6].HeaderText = "Mobile No."; dgvCompany.Columns[6].DataPropertyName = "dealerContactNo"; dgvCompany.Columns[7].Name = "GSTNo"; dgvCompany.Columns[7].HeaderText = "GST No"; dgvCompany.Columns[7].DataPropertyName = "GSTNo"; dgvCompany.Columns[8].Name = "DOB"; dgvCompany.Columns[8].HeaderText = "DOB"; dgvCompany.Columns[8].DataPropertyName = "DOB"; dgvCompany.Columns[8].DefaultCellStyle.Format = "dd-MM-yyyy"; dgvCompany.Columns[9].Name = "Gender"; dgvCompany.Columns[9].HeaderText = "Gender"; dgvCompany.Columns[9].DataPropertyName = "Gender"; dgvCompany.Columns[10].Name = "emailId"; dgvCompany.Columns[10].HeaderText = "EmailId"; dgvCompany.Columns[10].DataPropertyName = "emailId"; dgvCompany.Columns[11].Name = "openigBalanace"; dgvCompany.Columns[11].HeaderText = "Openig Balanace"; dgvCompany.Columns[11].DataPropertyName = "openigBalanace"; dgvCompany.Columns[12].Name = "isCreditDebit"; dgvCompany.Columns[12].HeaderText = "Credit/Debit"; dgvCompany.Columns[12].DataPropertyName = "isCreditDebit"; dgvCompany.Columns[13].Name = "isCustomer"; dgvCompany.Columns[13].HeaderText = "isCustomer"; dgvCompany.Columns[13].DataPropertyName = "isCustomer"; dgvCompany.Columns[13].Visible = false; } else { dgvCompany.Columns[0].Name = "dealerId"; dgvCompany.Columns[0].HeaderText = "dealerId"; dgvCompany.Columns[0].DataPropertyName = "dealerId"; dgvCompany.Columns[0].Visible = false; dgvCompany.Columns[1].Name = "dealerFirmNames"; dgvCompany.Columns[1].HeaderText = "व्यापारी फर्म नांव"; dgvCompany.Columns[1].DataPropertyName = "dealerFirmNames"; dgvCompany.Columns[1].Width = 200; dgvCompany.Columns[2].Name = "dealerFirmAddress"; dgvCompany.Columns[2].HeaderText = "दुकान पत्ता"; dgvCompany.Columns[2].DataPropertyName = "dealerFirmAddress"; dgvCompany.Columns[2].Width = 200; dgvCompany.Columns[3].Name = "officeNo"; dgvCompany.Columns[3].HeaderText = "फोन नं."; dgvCompany.Columns[3].DataPropertyName = "officeNo"; dgvCompany.Columns[4].Name = "dealerName"; dgvCompany.Columns[4].HeaderText = "व्यापाऱ्याचा नाव"; dgvCompany.Columns[4].DataPropertyName = "dealerName"; dgvCompany.Columns[5].Name = "dealerAddress"; dgvCompany.Columns[5].HeaderText = "व्यापाऱ्याचा पत्ता"; dgvCompany.Columns[5].DataPropertyName = "dealerAddress"; dgvCompany.Columns[6].Name = "dealerContactNo"; dgvCompany.Columns[6].HeaderText = "मोबाईल क्र."; dgvCompany.Columns[6].DataPropertyName = "dealerContactNo"; dgvCompany.Columns[7].Name = "GSTNo"; dgvCompany.Columns[7].HeaderText = "GST No"; dgvCompany.Columns[7].DataPropertyName = "GSTNo"; dgvCompany.Columns[8].Name = "DOB"; dgvCompany.Columns[8].HeaderText = "जन्मदिनांक"; dgvCompany.Columns[8].DataPropertyName = "DOB"; dgvCompany.Columns[8].DefaultCellStyle.Format = "dd-MM-yyyy"; dgvCompany.Columns[9].Name = "Gender"; dgvCompany.Columns[9].HeaderText = "लिंग"; dgvCompany.Columns[9].DataPropertyName = "Gender"; dgvCompany.Columns[10].Name = "emailId"; dgvCompany.Columns[10].HeaderText = "ई-मेल"; dgvCompany.Columns[10].DataPropertyName = "emailId"; dgvCompany.Columns[11].Name = "openigBalanace"; dgvCompany.Columns[11].HeaderText = "आरंभी शिल्लक"; dgvCompany.Columns[11].DataPropertyName = "openigBalanace"; dgvCompany.Columns[12].Name = "isCreditDebit"; dgvCompany.Columns[12].HeaderText = "नावे/जमा"; dgvCompany.Columns[12].DataPropertyName = "isCreditDebit"; dgvCompany.Columns[13].Name = "isCustomer"; dgvCompany.Columns[13].HeaderText = "isCustomer"; dgvCompany.Columns[13].DataPropertyName = "isCustomer"; dgvCompany.Columns[13].Visible = false; } dgvCompany.DataSource = lstdealerDetails; } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void btnSave_Click(object sender, EventArgs e) { try { dealerDetails deleardetails = new dealerDetails(); if (txtDealerFirmName.Text == string.Empty) { if (Utility.Langn == "English") { MessageBox.Show("Please add dealer firm name ..!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("कृपया व्यापाऱ्याचे दुकान नाव भरा ..!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } txtDealerFirmName.Focus(); return; } deleardetails.dealerFirmName = txtDealerFirmName.Text.ToString(); if (txtdealerName.Text == string.Empty) { if (Utility.Langn == "English") { MessageBox.Show("Please add dealer name..!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("कृपया व्यापाऱ्याचे नाव भरा..!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } txtdealerName.Focus(); return; } deleardetails.dealerId = dealerId; deleardetails.dealerName = txtdealerName.Text.Trim(); deleardetails.DOB = Convert.ToDateTime(dtpDOB.Value); if (cmbGender.SelectedIndex <= 0 /*|| cmbGender.SelectedText == "-- Select --"*/) { if (Utility.Langn == "English") { MessageBox.Show("Please Select gender ..!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("कृपया लिंग निवडा ..!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } cmbGender.Focus(); return; } deleardetails.genderId = cmbGender.SelectedIndex; //if (txtDealerAddress.Text == string.Empty) //{ // MessageBox.Show("Please Insert Shop Address.....!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); // txtDealerAddress.Focus(); // return; //} deleardetails.dealerAddress = txtDealerAddress.Text.ToString(); //if (txtDealerFirmAddress.Text == string.Empty) //{ // MessageBox.Show("Please Insert Dealer Address.....!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); // txtDealerFirmAddress.Focus(); // return; //} deleardetails.dealerFirmAddress = txtDealerFirmAddress.Text.ToString(); if (txtMobileNo.Text == string.Empty) { deleardetails.dealerContactNo = ""; } else { deleardetails.dealerContactNo = Utility.ParseValueI(txtMobileNo.Text).ToString(); } deleardetails.officeNo = txtOfficeNo.Text.ToString(); if (txtOpeningBalance.Text == string.Empty) { deleardetails.openigBalance = 0; } else { deleardetails.openigBalance = Convert.ToDouble(Utility.ParseValue(txtOpeningBalance.Text).ToString()); } deleardetails.GSTNo = txtGSTNo.Text; deleardetails.CreditDebit = cmbCreditDebit.Text; deleardetails.fromDate = dateBill.Value; deleardetails.emailId = txtEmailId.Text.Trim(); deleardetails.orjName = txtOtherIformation.Text.Trim(); deleardetails.addedBy = Utility.LoginID; deleardetails.FinancialYearID = Utility.FinancilaYearId; deleardetails.addedOn = DateTime.Now; if (chkCustomer.Checked == true) { deleardetails.isCustomer = true; } else { deleardetails.isCustomer = false; } if (deleardetails.dealerId > 0) { DialogResult ShowReport = DialogResult.No; if (Utility.Langn == "English") { ShowReport = MessageBox.Show("Do you want to update this record..?", "update", MessageBoxButtons.YesNo); } else { ShowReport = MessageBox.Show("तु्म्हाला अपडेट करायचं का ..?", "अपडेट", MessageBoxButtons.YesNo); } if (ShowReport == DialogResult.Yes) { int i = DealerController.addDealerDetails(deleardetails); if (i > 0) { if (Utility.Langn == "English") { MessageBox.Show("Record saved successfully ..!", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("माहिती यशस्वीरित्या साठवली गेली ..!", "जतन", MessageBoxButtons.OK, MessageBoxIcon.Information); } //Utility.ClearSpace(this); //Utility.enableFields(this); //btnSave.Enabled = false; //btnUpdate.Enabled = false; //btnDelete.Enabled = false; //BinDealerGrid(); //BindComboBoxgetGender(); //dealerId = 0; btnnew_Click(sender, e); // BindComboBoxCategoryDetails(); } if (i < 0) { if (Utility.Langn == "English") { MessageBox.Show("Dealer Firm name already exists ..!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("व्यापाऱ्याच्या दुकानचे नाव आधीच उपलब्ध आहे ..!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } else { ShowReport = DialogResult.No; //Utility.ClearSpace(this); //Utility.enableFields(this); //btnSave.Enabled = true; //btnUpdate.Enabled = false; //btnDelete.Enabled = false; //BinDealerGrid(); //dealerId = 0; btnnew_Click(sender, e); } } else { int i = DealerController.addDealerDetails(deleardetails); if (i > 0) { if (Utility.Langn == "English") { MessageBox.Show("Record Saved Successfully..!", "Save", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("माहिती यशस्वीरित्या साठवली गेली ..!", "जतन", MessageBoxButtons.OK, MessageBoxIcon.Information); } //Utility.ClearSpace(this); //Utility.enableFields(this); //btnSave.Enabled = false; //btnUpdate.Enabled = false; //btnDelete.Enabled = false; //BinDealerGrid(); //dealerId = 0; btnnew_Click(sender, e); } if (i < 0) { if (Utility.Langn == "English") { MessageBox.Show("Dealer Name Already exists..!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("व्यापाऱ्याचे नाव आधीच उपलब्ध आहे ..!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Warning); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void BindComboBoxgetDealerName() { DataTable dtgetDealerName = DealerController.getDealerDetails(); Utility.BindComboBoxDataSelect(cmbDealerName, dtgetDealerName, "dealerId", "dealerFirmName"); }
public StartGameState(DealerController dealerController) { dealer = dealerController; FirstTime = true; }
private void btnDelete_Click(object sender, EventArgs e) { try { if (dealerId == 0) { if (Utility.Langn == "English") { MessageBox.Show("Please Select Dealer name ..!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } else { MessageBox.Show("व्यापाऱ्याचे नाव निवडा ..!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Warning); } return; } DialogResult ShowReport = DialogResult.No; if (Utility.Langn == "English") { ShowReport = MessageBox.Show("Do you want to delete this record ..?", "Delete", MessageBoxButtons.YesNo); } else { ShowReport = MessageBox.Show("माहिती डिलीट करायची का ..?", "डिलीट", MessageBoxButtons.YesNo); } if (ShowReport == DialogResult.Yes) { int i = DealerController.deleteDealerDetails(dealerId, 1); if (i > 0) { if (Utility.Langn == "English") { MessageBox.Show("Record Deleted Successfully..!", "Delete", MessageBoxButtons.OK, MessageBoxIcon.Information); } else { MessageBox.Show("माहिती डिलीट केली ..!", "Delete", MessageBoxButtons.OK, MessageBoxIcon.Information); } //Utility.ClearSpace(this); //Utility.enableFields(this); //btnDelete.Enabled = false; //btnDelete.Enabled = false; //btnUpdate.Enabled = false; //btnSave.Enabled = true; //dealerId = 0; //BinDealerGrid(); btnnew_Click(sender, e); } } else { ShowReport = DialogResult.No; //Utility.ClearSpace(this); //Utility.enableFields(this); //btnDelete.Enabled = false; //btnUpdate.Enabled = false; //btnSave.Enabled = true; //dealerId = 0; btnnew_Click(sender, e); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public BustedState(DealerController dealerController) { dealer = dealerController; FirstTime = true; }
public EndHandState(DealerController dealerController) { dealer = dealerController; FirstTime = true; }