public bool RegistrarSaida(Estacionamentos dado) { try { con.AbrirConexao(); sql = new MySqlCommand("update estacionamento set " + "saida = @saida, " + "valorTotal = @valorTotal " + " where id = @id ", con.con); sql.Parameters.AddWithValue("saida", dado.Saida); sql.Parameters.AddWithValue("valorTotal", dado.ValorTotal); sql.Parameters.AddWithValue("id", dado.Id); sql.ExecuteNonQuery(); con.FecharConexao(); return(true); } catch (Exception ex) { MessageBox.Show("Erro\n" + ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); con.FecharConexao(); return(false); } }
public bool RegistrarEntrada(Estacionamentos dado) { try { con.AbrirConexao(); sql = new MySqlCommand("insert into estacionamento " + "(entrada, placa, idPreco) " + "values " + "(@entrada, @placa, @idPreco)" , con.con); sql.Parameters.AddWithValue("entrada", dado.Entrada); sql.Parameters.AddWithValue("placa", dado.Placa); sql.Parameters.AddWithValue("idPreco", dado.IdPreco); sql.ExecuteNonQuery(); con.FecharConexao(); return(true); } catch (Exception ex) { MessageBox.Show("Erro\n" + ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); con.FecharConexao(); return(false); } }
private bool RegistrarSaida(Estacionamentos dados) { dados.Id = int.Parse(dgvEstacionamento.CurrentRow.Cells[0].Value.ToString()); dados.Entrada = DateTime.Parse(dgvEstacionamento.CurrentRow.Cells[2].Value.ToString()); dados.Saida = DateTime.Now; double valorHoraInicial = double.Parse(dgvEstacionamento.CurrentRow.Cells[4].Value.ToString()); double valorHoraAdicional = double.Parse(dgvEstacionamento.CurrentRow.Cells[5].Value.ToString()); CalcularValorTotalEstacionamentoServico calculo = new CalcularValorTotalEstacionamentoServico(); dados.ValorTotal = calculo.CalculoValorTotal(dados.Entrada, dados.Saida, valorHoraInicial, valorHoraAdicional); if (model.RegistrarSaida(dados)) { MessageBox.Show("Saida registrada com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("Erro ao registrar Saida!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }
public bool Excluir(Estacionamentos dado) { if (dao.Excluir(dado)) { return(true); } else { return(false); } }
public bool RegistrarSaida(Estacionamentos dado) { if (dao.RegistrarSaida(dado)) { return(true); } else { return(false); } }
private void btnSalvarEntrada_Click(object sender, EventArgs e) { if (Validar()) { Estacionamentos dados = new Estacionamentos(); if (Salvar(dados)) { DialogResult = DialogResult.OK; Close(); } } }
private void btnSalvar_Click(object sender, EventArgs e) { if (Validar()) { Estacionamentos dados = new Estacionamentos(); if (RegistrarSaida(dados)) { ListarEstacionamentos(); txtplaca.Clear(); } } }
private bool Excluir(Estacionamentos dado) { dado.Id = int.Parse(dgvEstacionamento.CurrentRow.Cells[0].Value.ToString()); if (model.Excluir(dado)) { MessageBox.Show("Estacionamento excluido com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } MessageBox.Show("Erro ao excluir Estacionamento!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); }
private void btnApagar_Click(object sender, EventArgs e) { if (MessageBox.Show("Deseja realmente apagar essa Entrada?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { return; } Estacionamentos dados = new Estacionamentos(); if (Excluir(dados)) { ListarEstacionamentos(); } }
public bool Excluir(Estacionamentos dado) { try { con.AbrirConexao(); sql = new MySqlCommand("delete from estacionamento where id = @id", con.con); sql.Parameters.AddWithValue("id", dado.Id); sql.ExecuteNonQuery(); con.FecharConexao(); return(true); } catch (Exception ex) { MessageBox.Show("Erro\n" + ex.Message, "ERRO", MessageBoxButtons.OK, MessageBoxIcon.Error); con.FecharConexao(); return(false); } }
private bool Salvar(Estacionamentos dado) { dado.Entrada = dtpEntrada.Value; dado.Placa = txtPlaca.Text; //dado.IdPreco = int.Parse(textBox1.Text); dado.IdPreco = vigencia.Id; if (model.RegistrarEntrada(dado)) { MessageBox.Show("Entrada registrada com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("Erro ao registrar entrada!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } }