public bool Alterar(Vigencia dado) { try { con.AbrirConexao(); sql = new MySqlCommand("update tabelaPreco set vigenciaInicial = @vigenciaInicial, vigenciaFinal = @vigenciaFinal, " + "valorHoraInicial = @valorHoraInicial, valorHoraAdicional = @valorHoraAdicional " + "where id = @id", con.con); sql.Parameters.AddWithValue("id", dado.Id); sql.Parameters.AddWithValue("vigenciaInicial", dado.VigenciaInicial); sql.Parameters.AddWithValue("vigenciaFinal", dado.VigenciaInicial); sql.Parameters.AddWithValue("valorHoraInicial", dado.ValorHoraInicial); sql.Parameters.AddWithValue("valorHoraAdicional", dado.ValorHoraAdicional); 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 void TestConsultarVigencia() { Vigencia v = InicializarDatosEF.ConsultarVigencia("100000"); Assert.NotNull(v); Assert.AreEqual(v.Year, "100000"); }
private void btnApagarAluno_Click(object sender, EventArgs e) { if (verificaSePrecoCadastrado()) { MessageBox.Show("Esta parametrização não pode ser excluída pois já estar sendo usada em algum estacionamento!", "Alerta", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } else { if (MessageBox.Show("Deseja realmente apagar essa Parametrização?", "Alerta", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2) == DialogResult.No) { return; } Vigencia dados = new Vigencia(); if (Excluir(dados)) { ListarVigencias(); VerificarBotoes(); } } }
public bool Inserir(Vigencia dado) { try { con.AbrirConexao(); sql = new MySqlCommand("insert into tabelaPreco " + "(vigenciaInicial, vigenciaFinal, valorHoraInicial, valorHoraAdicional) " + "values " + "(@vigenciaInicial, @vigenciaFinal, @valorHoraInicial, @valorHoraAdicional)" , con.con); sql.Parameters.AddWithValue("vigenciaInicial", dado.VigenciaInicial); sql.Parameters.AddWithValue("vigenciaFinal", dado.VigenciaFinal); sql.Parameters.AddWithValue("valorHoraInicial", dado.ValorHoraInicial); sql.Parameters.AddWithValue("valorHoraAdicional", dado.ValorHoraAdicional); 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 void GetHashCodeTest() { var v1 = new Vigencia(new DateTime(2020, 1, 1), new DateTime(2020, 1, 1).AddDays(100)); var v2 = new Vigencia(new DateTime(2020, 1, 1), new DateTime(2020, 1, 1).AddDays(100)); Assert.Equal(v1.GetHashCode(), v2.GetHashCode()); }
public void Diferenca_vigencias_obj() { var v1 = new Vigencia(new DateTime(2020, 1, 1), new DateTime(2020, 1, 1).AddDays(100)); var v2 = (object)new Vigencia(new DateTime(2029, 1, 1), new DateTime(2030, 1, 1).AddDays(100)); Assert.False(v1.Equals(v2)); }
public void DiferencaVigencias() { var v1 = new Vigencia(new DateTime(2020, 1, 1), new DateTime(2020, 1, 1).AddDays(100)); var v2 = new Vigencia(new DateTime(2020, 1, 1), new DateTime(2020, 1, 1).AddDays(50)); Assert.False(v1.Equals(v2)); Assert.True(v1 != v2); }
public void Compare_outro_tipo_objeto() { var v1 = new Vigencia(new DateTime(2020, 1, 1), new DateTime(2020, 1, 1).AddDays(100)); var v2 = new Vigencia(new DateTime(2020, 1, 1), new DateTime(2020, 1, 1).AddDays(100)); Assert.False(v1.Equals(new object())); Assert.True(v1.Equals((object)v2)); }
public void IgualdadeVigencias() { var v1 = new Vigencia(new DateTime(2020, 1, 1), new DateTime(2020, 1, 1).AddDays(100)); var v2 = new Vigencia(new DateTime(2020, 1, 1), new DateTime(2020, 1, 1).AddDays(100)); Assert.True(v1.Equals(v2)); Assert.True(v1 == v2); Assert.True(((object)v1).Equals(v2)); }
public bool Inserir(Vigencia dado) { if (dao.Inserir(dado)) { return(true); } else { return(false); } }
public bool Alterar(Vigencia dado) { if (dao.Alterar(dado)) { return(true); } else { return(false); } }
public bool PesquisarSeDataDentroDeVigencia(Vigencia vigencia, DateTime data) { if (dao.PesquisarSeDataDentroDeVigencia(vigencia, data)) { return(true); } else { return(false); } }
public bool Excluir(Vigencia dado) { if (dao.Excluir(dado)) { return(true); } else { return(false); } }
public void Compare_vigencias_obj( int ano, int mes, int dia, int addDays, int addDaysFinish, bool result) { var v1 = new Vigencia(new DateTime(ano, mes, dia), new DateTime(ano, mes, dia).AddDays(addDays)); var v2 = (object)new Vigencia(new DateTime(ano, mes, dia), new DateTime(ano, mes, dia).AddDays(addDaysFinish)); Assert.Equal(result, v1.Equals(v2)); }
public void Setup() { calculo = new CalculoBuilder(DateTime.Now, EnumFolhaDePagamento.Mensal, repository, feedback); var quantidade = 1_000_000; Execucoes = new List<Contrato>(quantidade); var id = Guid.NewGuid(); var vigencia = new Vigencia(DateTime.Now, DateTime.Now.AddMonths(12)); var valor = new ValorComponenteCalculo(1000); while (quantidade > 0) { Execucoes.Add(new Contrato(id, Guid.NewGuid(), vigencia, valor)); quantidade--; } calculo.InicieCalculo(Execucoes); }
private bool Excluir(Vigencia dado) { dado.Id = int.Parse(dgvPreco.CurrentRow.Cells[0].Value.ToString()); if (model.Excluir(dado)) { MessageBox.Show("Parametrização excluida com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } MessageBox.Show("Erro ao excluir Parametrização!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); }
public Cipa(int numero, int codigoEmpresa, Vigencia mandato) : this() { if (numero <= 0) { throw new NumeroDeIdentificacaoInvalidoException(); } Id = Guid.NewGuid(); CreationDate = DateTime.UtcNow; Codigo = $"{codigoEmpresa.ToString()}-{mandato.Inicio.Value.Year.ToString()}/{mandato.Termino.Value.Year.ToString()}-{numero.ToString().PadLeft(3, '0')}"; Numero = numero; CodigoEmpresa = codigoEmpresa; Mandato = mandato; Status = StatusAtividade.Ativo; }
public bool PesquisarSeDataDentroDeVigencia(Vigencia vigencia, DateTime _data) { var data = _data.Date; try { con.AbrirConexao(); sql = new MySqlCommand("select * from tabelaPreco", con.con); MySqlDataReader dr; dr = sql.ExecuteReader(); if (dr.HasRows) { if (dr.HasRows) { List <Vigencia> vigencias = new List <Vigencia>(); while (dr.Read()) { vigencias.Add(new Vigencia { Id = dr.GetInt32("id"), VigenciaInicial = dr.GetDateTime("vigenciaInicial"), VigenciaFinal = dr.GetDateTime("vigenciaFinal"), ValorHoraInicial = dr.GetDouble("valorHoraInicial"), ValorHoraAdicional = dr.GetDouble("valorHoraAdicional") }); if (data >= dr.GetDateTime("vigenciaInicial") && (data <= dr.GetDateTime("vigenciaFinal"))) { vigencia.Id = int.Parse(dr["id"].ToString()); vigencia.ValorHoraInicial = double.Parse(dr["valorHoraInicial"].ToString()); vigencia.ValorHoraAdicional = double.Parse(dr["valorHoraAdicional"].ToString()); return(true); } } } } return(false); } catch (Exception) { throw; } finally { con.FecharConexao(); } }
private void btnSalvar_Click(object sender, EventArgs e) { if (Validar()) { Vigencia dados = new Vigencia(); if (Salvar(dados)) { DesabilitaCampos(); ListarVigencias(); VerificarBotoes(); dgvPreco.Enabled = true; } } }
private DateTime desSerializeClass() { date = DateTime.Now; try { IFormatter formatter = new BinaryFormatter(); Stream stream = new FileStream(Path.GetTempPath() + this.CompanyName, FileMode.Open, FileAccess.Read, FileShare.Read); Vigencia obj = (Vigencia)formatter.Deserialize(stream); stream.Close(); date = obj.date; } catch (Exception ex) { } return(date); }
public async Task <CriarCommandResult> Handle(CriarCipaCommand request, CancellationToken cancellationToken = default(CancellationToken)) { var mandato = new Vigencia(request.InicioDoMandato, request.TerminoDoMandato); var numeroProximaCipa = await cipaReadOnlyRepository.GetNumeroDaUltimaCipaAsync(request.CodigoEmpresa, mandato.Inicio.Value.Year, mandato.Termino.Value.Year) + 1; var cipa = new Cipa(numeroProximaCipa, request.CodigoEmpresa, mandato) { CreationUser = userPrincipalBuilder.UserPrincipal.UserName, }; cipaWriteOnlyRepository.Insert(cipa); await cipaWriteOnlyRepository.UnitOfWork.SaveEntitiesAsync(); await auditTrailProvider.AddTrailsAsync(AuditOperation.Create, userPrincipalBuilder.UserPrincipal.UserName, new AuditableObjects <Cipa>(cipa.Id.ToString(), cipa)); return(new CriarCommandResult(cipa.Id, cipa.Codigo)); }
private bool Salvar(Vigencia dado) { dado.VigenciaInicial = dtpVigenciaInicial.Value; dado.VigenciaFinal = dtpVigenciaFinal.Value; dado.ValorHoraInicial = double.Parse(txtValorHoraInicial.Text); dado.ValorHoraAdicional = double.Parse(txtValorHoraAdicional.Text); if (novo) { if (model.Inserir(dado)) { MessageBox.Show("Vigência Inclusa com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("Erro ao cadastrar Vigência!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } else { dado.Id = int.Parse(dgvPreco.CurrentRow.Cells[0].Value.ToString()); if (model.Alterar(dado)) { MessageBox.Show("Parametrização atualizada com sucesso!", "Informação", MessageBoxButtons.OK, MessageBoxIcon.Information); return(true); } else { MessageBox.Show("Erro ao atualizar Parametrização!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); return(false); } } }
public bool Excluir(Vigencia dado) { try { con.AbrirConexao(); sql = new MySqlCommand("delete from tabelaPreco 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); } }
public Cipa(int numero, string nome, string descricao, Vigencia mandato) : this() { if (numero <= 0) { throw new NumeroDeIdentificacaoInvalidoException(); } if (string.IsNullOrWhiteSpace(nome)) { throw new NomeNaoPodeSerNuloException(); } Id = Guid.NewGuid(); CreationDate = DateTime.UtcNow; Codigo = $"CIPA-{mandato.Inicio.Value.Year.ToString()}/{numero.ToString().PadLeft(3, '0')}"; Ano = mandato.Inicio.Value.Year; Numero = numero; Nome = nome.Trim(); Descricao = descricao?.Trim(); Mandato = mandato; Status = StatusAtividade.Ativo; }
public virtual void AddHistoria(Direccion dir, Poligono pol, DateTime?desde, DateTime?hasta) { var vigencia = new Vigencia(); if (desde.HasValue) { vigencia.Inicio = desde.Value; } if (hasta.HasValue) { vigencia.Fin = hasta.Value; } var historia = from HistoriaGeoRef h in Historia orderby h.Vigencia != null ? h.Vigencia.Inicio : DateTime.MinValue select h; foreach (var h in historia) { if (h.Vigencia == null) { h.Vigencia = new Vigencia(); } if (desde.HasValue && h.Vigencia.Vigente(desde.Value)) { h.Vigencia.Fin = desde.Value; } else if (hasta.HasValue && h.Vigencia.Vigente(hasta.Value)) { h.Vigencia.Inicio = hasta.Value; } } var newHistoria = new HistoriaGeoRef { ReferenciaGeografica = this, Direccion = dir, Poligono = pol, Vigencia = vigencia }; Historia.Add(newHistoria); }
public ReferenciaGeografica() { Color = new RGBColor(); Vigencia = new Vigencia(); }
public HistoriaGeoRef() { Vigencia = new Vigencia(); }