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); } }