public bool cadastrarEntradaSaida(EntradaSaida entradaSaida) { try { connectMongoDB(); EntradaSaidaDocument doc = new EntradaSaidaDocument(); doc.cpf = entradaSaida.getCpf(); doc.placa = entradaSaida.getPlaca(); doc.acao = entradaSaida.getAcao(); doc.hora = entradaSaida.getDataHora().TimeOfDay; doc.data = entradaSaida.getDataHora().Date; entradasSaidas.InsertOne(doc); return(true); } catch { MessageBox.Show("Não foi possível realizar o cadastro do cliente!\n" + "Verifique se todos os campos foram preenchidos corretamente.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
private void bt_EntSaidConfirmar_Click(object sender, EventArgs e) { try { if (cb_EntSaidCliente.SelectedIndex != 0 && cb_EntSaidPlaca.SelectedIndex != 0) { EntradaSaida entradaSaida = new EntradaSaida(cb_EntSaidCliente.SelectedItem.ToString(), cb_EntSaidPlaca.SelectedItem.ToString(), null, Convert.ToDateTime(dt_EntSaidData.Value.Date + dt_EntSaidHora.Value.TimeOfDay)); foreach (RadioButton rb in gb_EntSaidAcao.Controls.OfType <RadioButton>()) { if (rb.Checked) { entradaSaida.setAcao(rb.Text); break; } } if (comandos.cadastrarEntradaSaida(entradaSaida)) { MessageBox.Show("Cadastro realizado com sucesso!"); clear(); } } else { MessageBox.Show("Não foi possível realizar o cadastro!\n" + "Verifique se todos os campos foram preenchidos corretamente.", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } } catch (Exception excep) { MessageBox.Show("Não foi possível realizar o cadastro!\n" + "Verifique se todos os campos foram preenchidos corretamente.\n\nErro: " + excep, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }