public List <multa> lista(ocorrencia o) { try { SqlConnection c = conectar(); string query = "select m.id, m.descricao, m.preco from multa as m inner join ocorrencia_multa as om on m.id = om.id_multa inner join ocorrencia as o on o.id = om.id_ocorrencia where o.id = @id;"; SqlCommand comand = new SqlCommand(query, c); comand.Parameters.AddWithValue("@id", o.Id); SqlDataReader reader = comand.ExecuteReader(); List <multa> m = new List <multa>(); while (reader.Read()) { multa mu = new multa(); mu.Id = reader.GetInt32(reader.GetOrdinal("id")); mu.Descricao = reader.GetString(reader.GetOrdinal("descricao")); mu.Preco = reader.GetDouble(reader.GetOrdinal("preco")); m.Add(mu); } desconectar(c); return(m); } catch (Exception ex) { throw new Exception(ex.Message); } }
public static void Add(multa novaMulta, SqlConnection conexaoSql) { string sql = "INSERT INTO multa (cd_multa, cd_reserva, vl_multa, dt_pagto) " + " values (@" + multa.CD_MULTA + ", @" + multa.CD_RESERVA + ", @" + multa.VL_MULTA + ", @" + multa.DT_PAGTO + ") "; if (novaMulta.dt_pagto == DateTime.MaxValue) { sql = "INSERT INTO multa (cd_multa, cd_reserva, vl_multa) " + " values (@" + multa.CD_MULTA + ", @" + multa.CD_RESERVA + ", @" + multa.VL_MULTA + ") "; } SqlCommand cmd = conexaoSql.CreateCommand(); cmd.CommandText = sql; cmd.Parameters.Add(DBUtils.criaParametro <int>(multa.CD_MULTA, novaMulta.cd_multa, SqlDbType.Int)); cmd.Parameters.Add(DBUtils.criaParametro <int>(multa.CD_RESERVA, novaMulta.cd_reserva, SqlDbType.Int)); cmd.Parameters.Add(DBUtils.criaParametro <float>(multa.VL_MULTA, novaMulta.vl_multa, SqlDbType.Float)); if (novaMulta.dt_pagto != DateTime.MaxValue) { cmd.Parameters.Add(DBUtils.criaParametro <string>(multa.DT_PAGTO, novaMulta.dt_pagto.ToString("yyyy-MM-ddTHH:mm:ss"), SqlDbType.DateTime)); } int rowCount = cmd.ExecuteNonQuery(); AcessoBanco.comandosSqlExecutados += DBUtils.MontaComandoSql(cmd) + "\r\n"; Debug.Write("Linhas afetadas: " + rowCount); }
public List <multa> listar() { try { SqlConnection conexao = conectar(); string querySql = "SELECT id, descricao, preco FROM multa"; SqlCommand comand = new SqlCommand(querySql, conexao); SqlDataReader reader = comand.ExecuteReader(); List <multa> lista = new List <multa>(); while (reader.Read()) { multa multConsulta = new multa(); multConsulta.Id = reader.GetInt32(reader.GetOrdinal("id")); multConsulta.Descricao = reader.GetString(reader.GetOrdinal("descricao")); multConsulta.Preco = reader.GetDouble(reader.GetOrdinal("preco")); lista.Add(multConsulta); } desconectar(conexao); return(lista); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void btnActualizar_Click(object sender, EventArgs e) { string codigoUsuario = txtUsuario.Text; var usuario = usuarioService.obtenerUsuarioxCodigo(codigoUsuario); int idUsuario = usuario.id; var movimiento = movimientoService.ObtenerxUsuarioID(idUsuario); movimiento.fechadevolucionreal = dtFechaDevolucion.Value; movimiento.estado = "Devuelto"; int diferenciaDeDias = (movimiento.fechadevolucionreal - movimiento.fechaprestamo).Value.Days; if (diferenciaDeDias > 3) { int diasmora = diferenciaDeDias - 3; int MontoMora = diasmora * 10; var multa = new multa(); multa.diasmora = diasmora; multa.montopagar = MontoMora; multa.movimiento_id = movimiento.id; multaService.RegistrarMulta(multa); } movimientoService.ActualizarMovimiento(movimiento); ListarMovimientos(); }
public void chamarInserir(multa m) { CrudMulta cm = new CrudMultaImplements(); this.verificaPreenchimento(m); cm.inserir(m); }
public void chamarInserir(multa m, ocorrencia o) { CrudMulta_Ocorrencia cmo = new CrudMulta_OcorrenciaImplements(); this.verificaPreenchimentoMulta(m); this.verificaPreenchimentoOcorrencia(o); cmo.inserir(m, o); }
public void chamarAtualizar(multa m) { CrudMulta cm = new CrudMultaImplements(); this.verificaPreenchimento(m); cm.atualizar(m); }
public void chamarDeletar(multa m) { CrudMulta cm = new CrudMultaImplements(); this.verificaPreenchimento(m); cm.deletar(m); }
public multa chamarConsulta(multa m) { CrudMulta cm = new CrudMultaImplements(); this.verificaPreenchimento(m); return(cm.consultar(m)); }
internal void AddMulta(multa novaMulta = null) { if (_debug) { _preencheBancoUtils.AddMulta(_conexaoSql); } else { MultaDAO.Add(novaMulta, _conexaoSql); } }
private void verificaPreenchimentoMulta(multa m) { if (m == null) { throw new Exception("Objeto Vazio!"); } if (m.Descricao == null) { throw new Exception("Descrição Vazia"); } }
private void buttonSalvar_Click(object sender, EventArgs e) { try { multa mult = new multa() { Descricao = richTextBox1.Text, Preco = Convert.ToDouble(numericUpDown1.Value) }; Service1Client serviceInstance = new Service1Client(); serviceInstance.inserirMulta(mult); MessageBox.Show("Multa Cadastrada"); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public void deletar(multa m) { try { SqlConnection conexao = conectar(); string deleteSql = "DELETE FROM multa WHERE id = @idpar"; SqlCommand comand = new SqlCommand(deleteSql, conexao); comand.Parameters.AddWithValue("@idpar", m.Id); comand.ExecuteNonQuery(); comand.Dispose(); desconectar(conexao); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void inserir(multa m, ocorrencia o) { try { SqlConnection conexao = conectar(); string insertSql = "INSERT INTO ocorrencia_multa (id_ocorrencia, id_multa, valor_total) VALUES (@id_ocorrencia, @id_multa, @valor_total)"; SqlCommand comand = new SqlCommand(insertSql, conexao); comand.Parameters.AddWithValue("@id_ocorrencia", o.Id); comand.Parameters.AddWithValue("@id_multa", m.Id); comand.Parameters.AddWithValue("@valor_total", m.Preco); comand.ExecuteNonQuery(); comand.Dispose(); desconectar(conexao); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void atualizar(multa m) { try { SqlConnection conexao = conectar(); string updateSql = "UPDATE multa SET descricao = @descricao, preco = @preco WHERE id = @id)"; SqlCommand comand = new SqlCommand(updateSql, conexao); comand.Parameters.AddWithValue("@id", m.Id); comand.Parameters.AddWithValue("@descricao", m.Descricao); comand.Parameters.AddWithValue("@preco", m.Preco); comand.ExecuteNonQuery(); comand.Dispose(); desconectar(conexao); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void inserir(multa m) { try { SqlConnection conexao = conectar(); string insertSql = "INSERT INTO multa (descricao, preco)"; insertSql += " values "; insertSql += " (@descricao, @preco)"; SqlCommand comand = new SqlCommand(insertSql, conexao); comand.Parameters.AddWithValue("@descricao", m.Descricao); comand.Parameters.AddWithValue("@preco", m.Preco); comand.ExecuteNonQuery(); comand.Dispose(); desconectar(conexao); } catch (Exception ex) { throw new Exception(ex.Message); } }
private void verificaPreenchimento(multa m) { if (m == null) { throw new Exception("Objeto Vazio!"); } if (m.Descricao.Equals("")) { throw new Exception("Descrição Vazia"); } if (m.Preco == 0) { throw new Exception("Preço vazio!"); } if (m.Preco.Equals("")) { throw new Exception("Preço vazio!"); } }
public multa consultar(multa m) { try { SqlConnection conexao = conectar(); string querySql = "SELECT id, descricao, preco FROM multa WHERE id = @idpar"; SqlCommand comand = new SqlCommand(querySql, conexao); comand.Parameters.AddWithValue("@idpar", m.Id); multa multConsulta = new multa(); SqlDataReader reader = comand.ExecuteReader(); multConsulta.Id = reader.GetInt32(reader.GetOrdinal("id")); multConsulta.Descricao = reader.GetString(reader.GetOrdinal("descricao")); multConsulta.Preco = reader.GetDouble(reader.GetOrdinal("preco")); desconectar(conexao); return(multConsulta); } catch (Exception ex) { throw new Exception(ex.Message); } }
internal void AddMulta(SqlConnection conexaoSql) { multa multa1 = new multa() { cd_multa = 1, cd_reserva = 1, dt_pagto = new DateTime(2017, 02, 01, 12, 00, 00), vl_multa = 5.0F }; multa multa2 = new multa() { cd_multa = 2, cd_reserva = 2, dt_pagto = new DateTime(2017, 03, 01, 13, 00, 00), vl_multa = 15.0F }; multa multa3 = new multa() { cd_multa = 3, cd_reserva = 3, dt_pagto = DateTime.MaxValue, vl_multa = 20.0F }; multa multa4 = new multa() { cd_multa = 4, cd_reserva = 4, dt_pagto = DateTime.MaxValue, vl_multa = 10.0F }; MultaDAO.Add(multa1, conexaoSql); MultaDAO.Add(multa2, conexaoSql); MultaDAO.Add(multa3, conexaoSql); MultaDAO.Add(multa4, conexaoSql); }
public void RegistrarMulta(multa mult) { repositoryMulta.RegistrarMulta(mult); }
//Service Multa public void inserirMulta(multa m) { RNmulta rnm = new RNmulta(); rnm.chamarInserir(m); }
public void editarMulta(multa m) { RNmulta rnm = new RNmulta(); rnm.chamarAtualizar(m); }
public multa pesquisaMulta(multa m) { RNmulta rnm = new RNmulta(); return rnm.chamarConsulta(m); }
//Aplicação de Sanção public void inserirMultaOcorrencia(multa m, ocorrencia o) { RNmultaOcorrencia rnmo = new RNmultaOcorrencia(); rnmo.chamarInserir(m, o); }
public void RegistrarMulta(multa mult) { context.multa.Add(mult); context.SaveChanges(); }
private void buttonSalvar_Click(object sender, EventArgs e) { try { if ((checkBoxMulta.Checked == false) || (checkBoxAdvertencia.Checked == false)) { MessageBox.Show("Favor selecionar uma Sanção"); return; } Service1Client sv = new Service1Client(); int index = listViewMinhasOcorrencias.FocusedItem.Index; ocorrencia o = this.listaOcorrencia.ElementAt(index); if (o.Numero_ocorrencia == null) { MessageBox.Show("Nenhuma Ocorrência Selecionada"); return; } if (!comboBox1.Text.Equals("")) { int indexUnd = comboBox1.SelectedIndex; unidade_residencial und = this.unidade.ElementAt(indexUnd); o.Id_unidade_residencial = und; } else { MessageBox.Show("Selecione uma Unidade Residencial!"); return; } if (!comboBox2.Text.Equals("")) { o.Situacao = comboBox2.Text; } if (checkBox1.Checked) { o.TipoPublico = 1; } else { o.TipoPublico = 0; } sv.editarOcorrencia(o); if (checkBoxMulta.Checked == true) { if (comboBoxMulta.Text.Equals("")) { MessageBox.Show("Selecione uma multa!"); return; } else { int indexM = comboBoxMulta.SelectedIndex; multa m = this.multa.ElementAt(indexM); sv.inserirMultaOcorrencia(m, o); } } if (checkBoxAdvertencia.Checked == true) { if (comboBoxAdvertencia.Text.Equals("")) { MessageBox.Show("Selecione uma advertência!"); return; } else { int indexA = comboBoxAdvertencia.SelectedIndex; advertencia a = this.advertencia.ElementAt(indexA); sv.inserirAdvertenciaOcorrencia(a, o); } } MessageBox.Show("Transação concluída!"); this.Dispose(); } catch (Exception ex) { MessageBox.Show(ex.Message); return; } }