private void btnGravar_Click(object sender, EventArgs e) { if (VerificarVagas()) { Mensagem.Mostrar("Estacionamento", "Quantidade de vagas dispovível excedido !!!", "CONFIRMAR", 1); return; } if (ValidarFormulario()) { Movimento movto = new Movimento(); movto.Seqmovto = int.Parse(txtSeqmovto.Text); movto.Placa = txtPlaca.Text; movto.Dtamovimento = DateTime.Parse(txtDtHrEntrada.Text).ToString("yyyy-MM-dd"); movto.Dtahorentrada = DateTime.Parse(txtDtHrEntrada.Text).ToString("yyyy-MM-dd HH:mm:ss"); movto.Dtahorsaida = txtDtHrSaida.Text == string.Empty ? "" : DateTime.Parse(txtDtHrSaida.Text).ToString("yyyy-MM-dd HH:mm:ss"); movto.Seqmodelo = int.Parse(txtSeqmodelo.Text); movto.Seqconvenio = txtSeqconvenio.Text == string.Empty ? 0 : int.Parse(txtSeqconvenio.Text); movto.Motorista = txtMotorista.Text; movto.Vlrhora = decimal.Parse(txtVlrHora.Text); movto.QtdeHora = txtQtdeHora.Text == "0,00" ? 0 : decimal.Parse(txtQtdeHora.Text); movto.Vlrdesc = decimal.Parse(txtVlrDesc.Text); movto.Vlrtotal = decimal.Parse(txtVlrTotal.Text); movto.Ultnome = Properties.Settings.Default.ultnome; movto.Status = modo == true ? 1 : 0; if (modo) { if (MovimentoController.insert(movto)) { Mensagem.Mostrar("Sucesso !!!", "Dados inserido com sucesso !!!"); LimparCampos(); LiberarCampos(false, true, false, false, false, false, false, false, false, false, false); LiberarBotoes(false, false, true, true); CarregaLabelVagas(); } else { Mensagem.Mostrar("Erro", "Favor verificar os dados do cadastro!!!", "CONFIRMAR", 1); } // Imprime o Ticket caso o parametro esteja marcado como SIM if (BancoDados.RetornarParametro("Sistema", "ImprimirTicket") == "S") { switch (BancoDados.RetornarParametro("Impressora", "Modelo")) { case "Daruma": Daruma.Imprimir(txtPlaca.Text + " - " + txtVeiculo.Text); break; case "Epson": Funcao.ImprimirTicket(txtPlaca.Text + " - " + txtVeiculo.Text); break; } } } else { if (MovimentoController.update(movto)) { Mensagem.Mostrar("Sucesso !!!", "Dados atualizado com sucesso !!!"); LimparCampos(); LiberarBotoes(true, false, true, true); LiberarCampos(false, true, false, false, false, false, false, false, false, false, false); txtPlaca.Focus(); } else { Mensagem.Mostrar("Erro", "Favor verificar os dados do cadastro!!!", "CONFIRMAR", 1); } } } }