private void btnBuscaPlayersVip_Click(object sender, EventArgs e) { _businessOperations = new BusinessOperations(); try { List <PlayersVip> playersVips = _businessOperations.BusinessGetPlayersVipByFilter(new PlayersVipFilter { PlayerNome = txtBuscaNomePlayerVip.Text.Trim(), PlayerNick = txtBuscaNickPlayerVip.Text.Trim(), PlayerDataInclusaoSLOTVipInicial = dtpBuscaDataCadastroPlayerVipInicial.Value, PlayerDataInclusaoSLOTVipFinal = dtpBuscaDataCadastroPlayerVipFinal.Value, PlayerAtivo = rdbBuscaPlayerVipAtivoSim.Checked, PlayerEhAdmin = rdbBuscaPlayerVipEhAdminSim.Checked, PlayerDiasVIP = string.IsNullOrEmpty(txtBuscaQtdDiasPlayerVip.Text.Trim()) == true ? short.MinValue : Convert.ToInt16(txtBuscaQtdDiasPlayerVip.Text.Trim()) }); if (playersVips != null) { CarregarDadosNoGridFiltro(playersVips); } else { MessageBox.Show("Nenhum Player Víp encontrado na base de dados baseado nas informações deste formulário", "Sem registros!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); gridBuscaRegistroFiltro.Rows.Clear(); } } catch (Exception ex) { MessageBox.Show("Erro ao consultar os Player's Vip na base de dados: " + ex.Message, "Erro!", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void btnLogin_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtLogin.Text) || string.IsNullOrEmpty(txtSenha.Text)) { MessageBox.Show("Os campos de login e senha não deverão estar vazios", "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } string _msgErro = "Login e/ou senha inválido(s)"; BusinessOperations businessOperations = new BusinessOperations(); AdministracaoPlayersVip administracaoPlayersVip = businessOperations.BusinessAdministracaoPlayersVip(new AdministracaoPlayersVip { AdminLogin = txtLogin.Text, AdminPassword = txtSenha.Text }); if (administracaoPlayersVip == null) { MessageBox.Show(_msgErro, "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); lblMsgSistema.ForeColor = Color.Red; lblMsgSistema.Visible = true; lblMsgSistema.Text = _msgErro + ". Tente novamente!"; return; } else { FrmMain frmMain = new FrmMain(administracaoPlayersVip); Hide(); frmMain.Show(); } }
public async Task <RegistrationConfirmationViewModel> Register([FromBody] CustomerRegistrationViewModel customerRegistrationInformation) { if (!ModelState.IsValid) { var errorList = (from item in ModelState.Values from error in item.Errors select error.ErrorMessage).ToList(); var response = new HttpResponseMessage(HttpStatusCode.BadRequest); response.ReasonPhrase = JsonConvert.SerializeObject(errorList); throw new HttpResponseException(response); } try { var user = await BusinessOperations.RegisterUser(customerRegistrationInformation.Customer); var newCustomer = await BusinessOperations.CreateCustomer(customerRegistrationInformation.Customer); user = await BusinessOperations.UpdateUser(user, newCustomer.CompanyProfile.TenantId); var order = await BusinessOperations.PlaceOrder(newCustomer.CompanyProfile.TenantId, customerRegistrationInformation.Orders); return(await BusinessOperations.GetRegistrationConfirmation(newCustomer, customerRegistrationInformation)); } catch (PartnerException partnerException) { HttpResponseMessage errorResponse = new HttpResponseMessage(); errorResponse.ReasonPhrase = partnerException.ServiceErrorPayload.ErrorMessage; switch (partnerException.ErrorCategory) { case PartnerErrorCategory.BadInput: errorResponse.StatusCode = HttpStatusCode.BadRequest; break; case PartnerErrorCategory.Unauthorized: errorResponse.StatusCode = HttpStatusCode.Unauthorized; break; default: errorResponse.StatusCode = HttpStatusCode.InternalServerError; break; } throw new HttpResponseException(errorResponse); } catch (InvalidOperationException userCreateProblem) { HttpResponseMessage errorResponse = new HttpResponseMessage(HttpStatusCode.InternalServerError); errorResponse.ReasonPhrase = userCreateProblem.Message; throw new HttpResponseException(errorResponse); } }
private void CarregarTodosUsuariosSistema() { _businessOperations = new BusinessOperations(); List <AdministracaoPlayersVip> administracaoPlayersVipList = _businessOperations.BusinessGetUsuariosSistemaAll(); if (administracaoPlayersVipList is null) { MessageBox.Show("Nenhum Usuário do Sistema encontrado na base de dados. Por favor, cadastre novos Usuários do Sistema para serem mostrados aqui", "Sem registros!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } else { CarregarDadosNoGridUsuariosSistema(administracaoPlayersVipList); } }
// Busca os dados na base de dados private void CarregarTodosPlayersVip() { _businessOperations = new BusinessOperations(); List <PlayersVip> listPlayersVips = _businessOperations.BusinessGetPlayersVipAll(); if (listPlayersVips is null) { MessageBox.Show("Nenhum Registro encontrado na base de dados. Por favor, cadastre novos Players Vip para serem mostrados aqui", "Sem registros!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); ResetarControlesDoFormulario(); } else { grpDadosPlayersVip.Enabled = true; CarregarDadosNoGrid(listPlayersVips); } }
private void btnSalvarNovoPlayerVip_Click(object sender, EventArgs e) { if (string.IsNullOrEmpty(txtNickPlayerVip.Text)) { MessageBox.Show("O Nick do Player está vazio e ele é requirido. Favor informar um Nick válido", "Entrada inválida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } if (!string.IsNullOrEmpty(txtQtdDiasPlayerVip.Text)) { if (Convert.ToInt32(txtQtdDiasPlayerVip.Text) > 32000) { MessageBox.Show("A quantidade de dias de Vip é superior ao limite de 32.000. Favor informar uma quantidade inferior", "Entrada inválida", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); return; } } _businessOperations = new BusinessOperations(); // gera uma entidade com os dados do formulário PlayersVip playersVip = new PlayersVip { PlayerNome = txtNomePlayerVip.Text.Trim(), PlayerNick = txtNickPlayerVip.Text.Trim(), PlayerDiasVIP = string.IsNullOrEmpty(txtQtdDiasPlayerVip.Text.Trim()) == true ? (short)0 : Convert.ToInt16(txtQtdDiasPlayerVip.Text.Trim()), PlayerAtivo = rdbPlayerVipAtivoSim.Checked, PlayerEhAdmin = rdbPlayerVipEhAdminSim.Checked, PlayerDataInclusaoSLOTVip = dtpDataCadastroPlayerVip.Value }; if (_businessOperations.BusinessInserirPlayerVip(playersVip)) { MessageBox.Show(string.Format("Sucesso ao cadastrar o novo Player Vip \"{0}\"", txtNickPlayerVip.Text), "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Information); btnCancelarGravarNovoPlayerVip.Visible = false; btnSalvarNovoPlayerVip.Visible = false; btnNovoPlayerVip.Visible = true; CarregarTodosPlayersVip(); } else { MessageBox.Show(string.Format("Não foi possível cadastrar o novo Player Vip \"{0}\". Favor verificar a entrada dos dados.", txtNickPlayerVip.Text), "Aviso!", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); } }
/// <summary> /// Initializes client properties. /// </summary> private void Initialize() { PaymentOperations = new PaymentOperations(this); LocationOperations = new LocationOperations(this); BusinessOperations = new BusinessOperations(this); RoleOperations = new RoleOperations(this); EmployeeOperations = new EmployeeOperations(this); WebhookOperations = new WebhookOperations(this); SerializationSettings = new JsonSerializerSettings { Formatting = Formatting.Indented, DateFormatHandling = DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = DateTimeZoneHandling.Utc, NullValueHandling = NullValueHandling.Ignore, ReferenceLoopHandling = ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; DeserializationSettings = new JsonSerializerSettings { DateFormatHandling = DateFormatHandling.IsoDateFormat, DateTimeZoneHandling = DateTimeZoneHandling.Utc, NullValueHandling = NullValueHandling.Ignore, ReferenceLoopHandling = ReferenceLoopHandling.Serialize, ContractResolver = new ReadOnlyJsonContractResolver(), Converters = new List <JsonConverter> { new Iso8601TimeSpanConverter() } }; }
public async Task <IEnumerable <Subscription> > UpdateSubscriptions(IEnumerable <Subscription> subscriptions) { ApplicationUser user = await this.UserManager.FindByNameAsync(HttpContext.Current.User.Identity.Name); return(await BusinessOperations.UpdateSubscriptions(user.CustomerId, subscriptions)); }
public async Task AddSubscriptions(IEnumerable <OrderViewModel> subscriptions) { ApplicationUser user = await this.UserManager.FindByNameAsync(HttpContext.Current.User.Identity.Name); await BusinessOperations.PlaceOrder(user.CustomerId, subscriptions); }
public async Task <CustomerAccountViewModel> CustomerAccount() { ApplicationUser user = await this.UserManager.FindByNameAsync(HttpContext.Current.User.Identity.Name); return(await BusinessOperations.GetCustomerAccount(user)); }