public List<DRE> ObterDRE(Departamento departamento) { var criterio = Session.CreateCriteria<Orcamento>(); criterio.Add(Expression.Eq("VersaoFinal", true)); criterio.Add(Expression.Eq("Setor", departamento)); List<Orcamento> orcamentos = criterio.List<Orcamento>().ToList(); DRE dre = new DRE(); List<DRE> dres = new List<DRE>(); foreach (var orcamento in orcamentos) { orcamento.CalcularTotalDRE(); DRE totalDeViagens = new DRE(); totalDeViagens.ValorTotal = Math.Round(orcamento.ValorTotalDRE, 2); totalDeViagens.Nome = orcamento.Legenda; dres.Add(totalDeViagens); } return dres; }
public DRETotal Obter(Departamento departamento) { var criterio = Session.CreateCriteria<DRETotal>(); criterio.Add(Expression.Eq("Departamento", departamento)); return criterio.UniqueResult<DRETotal>(); }
private FuncionarioBuilder() { _usuario = UsuarioBuilder.DadoUmUsuario().Build(); _departamento = DepartamentoBuilder.DadoUmDepartamento().Build(); _cargo = CargoBuilder.DadoUmCargo().Build(); _programa = ProgramaBuilder.DadoUmPrograma().Build(); }
public Funcionario(Usuario usuario, string nome, string telefone, Departamento departamento, Cargo cargo, List<Programa> programa) : base(usuario, nome, telefone, programa) { Departamento = departamento; Cargo = cargo; Validar(); }
public static Especificacao ObterEspeficicacao(TicketDeInsumoExcel ticketDeProducao, Departamento departamento) { var validaDepartamento = new EspecificacaoCargaValidaTicketDeInsumoDepartamento(ticketDeProducao, departamento); return validaDepartamento; }
public virtual AcordoDeConvencao ObterAcordoDeConvencao(Departamento departamento) { var criterio = Session.CreateCriteria<AcordoDeConvencao>(); criterio.Add(Expression.Eq("Departamento", departamento)); return criterio.UniqueResult<AcordoDeConvencao>(); }
public OrcamentoOperacionalVersao CriarOrcamentoOperacional(List<Orcamento> orcamentosGerenciamento, Departamento setor, CentroDeCusto centroDeCusto, int ano) { Contract.Requires(setor != null, "Departamento não informado."); Contract.Requires(centroDeCusto != null, "Centro de custo não informado."); var orcamento = new OrcamentoOperacionalVersao(setor, centroDeCusto, ano); orcamento.CriarDespesas(); if (orcamentosGerenciamento == null) orcamentosGerenciamento = new List<Orcamento>(); var gerenciador = new GerenciadorDeOrcamentos(); if (!gerenciador.PodeCriarOrcamento(orcamentosGerenciamento, setor, centroDeCusto, TipoOrcamentoEnum.DespesaOperacional)) throw new Exception("Orçamento já tem dez versões"); orcamentosGerenciamento.Add(orcamento); gerenciador.InformarNomeOrcamento(orcamentosGerenciamento, orcamento, setor, centroDeCusto, TipoOrcamentoEnum.DespesaOperacional); foreach (var orcamentoGerenciamento in orcamentosGerenciamento) { Orcamentos.Salvar(orcamentoGerenciamento); } return orcamento; }
public void Salvar() { var produto = new Produto(); produto.Nome = "Celular Teste"; produto.Preco = 1499; produto.Quantidade = 123; produto.Ativo = true; var departamento = new Departamento(); departamento.Nome = "Departamento Teste"; var departamento2 = new Departamento(); departamento2.Nome = "Departamento Teste 2"; produto.AddDepartamento(departamento); produto.AddDepartamento(departamento2); var produtoSalvo = _catalogoService.Salvar(produto); Assert.IsNotNull(produtoSalvo); Assert.IsTrue(produtoSalvo.Id > 0); Assert.IsNotNull(produtoSalvo.Departamentos); Assert.IsTrue(produtoSalvo.Departamentos.Count > 0); Assert.IsTrue(produtoSalvo.Departamentos[0].Id > 0); }
internal void AdicionarDepartamento(Departamento departamento) { if(this.Departamentos == null) this.Departamentos = new List<DepartamentoModel>(); this.Departamentos.Add(new DepartamentoModel(){Id = departamento.Id,Nome = departamento.Nome,Selecionado = false}); }
public OrcamentoOperacionalVersao(Departamento setor, CentroDeCusto centroDeCusto, int ano) { this.Ano = ano; this.Setor = setor; this.CentroDeCusto = centroDeCusto; this.DespesasOperacionais = new List<Despesa>(); }
public Orcamento CriarOrcamentoHospitalar(List<Orcamento> orcamentosGerenciamento, Departamento setor, int ano) { Contract.Requires(setor != null, "Departamento não informado"); Orcamento orcamento = new OrcamentoHospitalar(setor, ano); if (orcamentosGerenciamento == null) orcamentosGerenciamento = new List<Orcamento>(); GerenciadorDeOrcamentos gerenciador = new GerenciadorDeOrcamentos(); if (!gerenciador.PodeCriarOrcamento(orcamentosGerenciamento, setor, TipoOrcamentoEnum.Hospitalar)) throw new Exception("Orçamento já tem dez versões"); orcamentosGerenciamento.Add(orcamento); gerenciador.InformarNomeOrcamento(orcamentosGerenciamento, orcamento, setor, TipoOrcamentoEnum.Hospitalar); foreach (var orcamentoGerenciamento in orcamentosGerenciamento) { Orcamentos.Salvar(orcamentoGerenciamento); } return orcamento; }
public IList<CustoUnitario> Todos(Departamento departamento) { var criterio = Session.CreateCriteria<CustoUnitario>(); criterio.Add(Expression.Eq("Departamento", departamento)); return criterio.List<CustoUnitario>().ToList(); }
public IList<TicketDeProducao> Todos(Departamento departamento) { var criterio = Session.CreateCriteria<TicketDeProducao>(); criterio.Add(Expression.Eq("Hospital.Id", departamento.Id)); return criterio.List<TicketDeProducao>().ToList(); }
public List<Processo> CriarProcessos(Departamento departamento) { processos = new List<Processo>(); this.departamento = departamento; CriarProcesso("Deletar Totais da DRE por Departamento",TipoProcessoEnum.DeletarTotaisdaDREporDepartamento); CriarProcesso("Deletar Funcionarios por Departamento", TipoProcessoEnum.DeletarFuncionariosporDepartamento); CriarProcesso("Deletar Tickets de Pessoal por Departamento", TipoProcessoEnum.DeletarTicketsdePessoalporDepartamento); CriarProcesso("Deletar Tickets De Receita por Departamento", TipoProcessoEnum.DeletarTicketsDeReceitaporDepartamento); CriarProcesso("Deletar Tickets De Unitários por Departamento", TipoProcessoEnum.DeletarTicketsDeUnitáriosporDepartamento); CriarProcesso("Deletar Orçamentos Pessoais por Departamento", TipoProcessoEnum.DeletarOrcamentosPessoaisporDepartamento); CriarProcesso("Deletar Tickets De Insumo por Departamento", TipoProcessoEnum.DeletarTicketsDeInsumosporDepartamento); CriarProcesso("Deletar Orçammentos De Produção por Departamento", TipoProcessoEnum.DeletarOrcammentosDeProduçãoporDepartamento); CriarProcesso("Deletar Orçammentos De Viagem por Departamento", TipoProcessoEnum.DeletarOrcammentosDeViagemporDepartamento); CriarProcesso("Deletar Orçammentos Operacionais por Departamento", TipoProcessoEnum.DeletarOrcammentosOperacionaisporDepartamento); CriarProcesso("Deletar Usuarios por Departamento", TipoProcessoEnum.DeletarUsuariosporDepartamento); CriarProcesso("Deletar Departamentos por Departamento", TipoProcessoEnum.DeletarDepartamentosporDepartamento); CriarProcesso("Deletar Acordos de convenção por Departamento", TipoProcessoEnum.DeletarAcordosdeconvencaoporDepartamento); CriarProcesso("Deletar Estrutura por Departamento", TipoProcessoEnum.DeletarEstruturaCompletaPorDepartamento); Processos repositorio = new Processos(); repositorio.Salvar(processos); return this.processos; }
public IOrderedEnumerable<CentroDeCusto> ObterCentrosDeCustoPor(Departamento departamento) { return departamento.CentrosDeCusto.Where(f => f.Funcionarios != null && f.Funcionarios.Count > 0 && f.Funcionarios.Where(fu => fu.Departamento.Id == departamento.Id) != null && f.Funcionarios.Where(fu => fu.Departamento.Id == departamento.Id).Count() > 0).OrderBy(x => x.Nome); }
public EspecificacaoCargaValidaEstruturaOrcamentaria(List<EstruturaOrcamentariaExcel> estruturasOrcamentariasExcel, EstruturaOrcamentariaExcel estruturaOrcamentariaExcel, Departamento departamento) { EstruturasOrcamentariasExcel = estruturasOrcamentariasExcel; EstruturaOrcamentariaExcel = estruturaOrcamentariaExcel; Departamento = departamento; }
public virtual Insumo ObterInsumo(Departamento departamento) { var criterio = Session.CreateCriteria<Insumo>(); criterio.Add(Expression.Eq("Departamento", departamento)); return criterio.UniqueResult<Insumo>(); }
public virtual OrcamentoDeViagem CriarOrcamentoDeViagem(List<Orcamento> orcamentosGerenciamento, Departamento departamento, CentroDeCusto centroDeCusto, int ano) { Contract.Requires(centroDeCusto != null, "Centro de custo não informado."); Contract.Requires(departamento != null, "Departamento não informado."); var viagens = Viagens.Todos().ToList(); var diarias = Diarias.Todos().ToList(); OrcamentoDeViagem orcamento = new OrcamentoDeViagem(departamento, centroDeCusto, ano); orcamento.CriarDespesas(viagens, diarias); if (orcamentosGerenciamento == null) orcamentosGerenciamento = new List<Orcamento>(); GerenciadorDeOrcamentos gerenciador = new GerenciadorDeOrcamentos(); if (!gerenciador.PodeCriarOrcamento(orcamentosGerenciamento, departamento, centroDeCusto, TipoOrcamentoEnum.Viagem)) throw new Exception("Orçamento já tem dez versões"); orcamentosGerenciamento.Add(orcamento); gerenciador.InformarNomeOrcamento(orcamentosGerenciamento, orcamento, departamento, centroDeCusto, TipoOrcamentoEnum.Viagem); foreach (var orcamentoGerenciamento in orcamentosGerenciamento) { Orcamentos.Salvar(orcamentoGerenciamento); } return orcamento; }
public TicketDeReceita Obter(Departamento departamento, TipoTicketDeReceita tipo) { var criterio = Session.CreateCriteria<TicketDeReceita>(); criterio.Add(Expression.Eq("Hospital", departamento)); criterio.Add(Expression.Eq("TipoTicket", tipo)); return criterio.UniqueResult<TicketDeReceita>(); }
public virtual bool PodeCriarOrcamento(List<Orcamento> Orcamentos, Departamento setor, TipoOrcamentoEnum tipo) { if (Orcamentos == null || Orcamentos.Count == 0) return true; var orcamentos = Orcamentos.Where(o => o.Tipo == tipo && o.Setor.Id == setor.Id).ToList(); return orcamentos == null || orcamentos.Count < 10; }
public OrcamentoHospitalar(Departamento departamento, int ano) { base.InformarDepartamento(departamento); this.Ano = ano; this.CriarServicosHospitalaresNoAno(); this.Servicos = new List<ServicoHospitalar>(); this.FatoresReceita = new List<FatorReceita>(); CriarServicosHospitalaresNoAno(); CriarFatoresDeReceita(); }
public IList<OrcamentoPessoalDTO> ObterTotalizadorDePessoalPor(int centroDeCustoId, Departamento departamento) { var centroDeCusto = CentrosDeCusto.Obter<CentroDeCusto>(centroDeCustoId); var servicoCalculaPessoal = new ServicoGerarOrcamentoPessoalPorCentroDeCusto(); servicoCalculaPessoal.CentroDeCusto = centroDeCusto; servicoCalculaPessoal.Departamento = departamento; servicoCalculaPessoal.Gerar(""); return ServicoObterTotalizadorDePessoal.Obter(servicoCalculaPessoal.Orcamento); }
public Processo ObterProcesso(TipoProcessoEnum processo,Departamento departamento) { TiposDeProcesso tipos = new TiposDeProcesso(); var tipo = tipos.ObterPor(processo); var criterio = Session.CreateCriteria<Processo>(); criterio.Add(Expression.Eq("TipoProcesso", tipo)); criterio.Add(Expression.Eq("Departamento", departamento)); return criterio.UniqueResult<Processo>(); }
public void FuncionarioTesteSetUp() { _perfil = PerfilBuilder.DadoUmPerfil().Build(); _usuario = UsuarioBuilder.DadoUmUsuario().ComOPerfil(_perfil).Build(); _departamento = DepartamentoBuilder.DadoUmDepartamento().Build(); _cargo = CargoBuilder.DadoUmCargo().Build(); _programa = ProgramaBuilder.DadoUmPrograma().Build(); _nome = "nome da pessoa"; _telefone = "13123132132"; }
public void inicializar() { cliente = new Cliente(); clientes = new Clientes(Session); departamentos = new Departamentos(Session); cliente = new Cliente { Nome = "Anderson", Idade = 36 }; departamento = new Departamento { Nome = "Executivo" }; departamento.Adicionar(cliente); departamentos.Adicionar(departamento); }
protected void Page_Load(object sender, EventArgs e) { var departamentos = new Departamentos(); ControlesCentroDeCusto controles = new ControlesCentroDeCusto(); Departamento = departamentos.Obter((int)Session["DepartamentoLogadoId"]); if (!Page.IsPostBack) { PreencherControles(controles); } }
public virtual void InformarNomeOrcamento(List<Orcamento> Orcamentos, Orcamento orcamento, Departamento setor, CentroDeCusto centroDeCusto, TipoOrcamentoEnum tipo) { var orcamentos = Orcamentos.Where(o => o.Tipo == tipo && o.Setor.Id == setor.Id && o.CentroDeCusto.Id == centroDeCusto.Id).ToList(); int nomeid = 1; foreach (var orcamentoGerencial in orcamentos) { orcamentoGerencial.NomeOrcamento ="Versão" + (nomeid).ToString(); nomeid++; } }
public virtual Orcamento ObterOrcamentoFinalOrcamentoOperacional(CentroDeCusto centroDeCusto, Departamento setor) { var criterio = Session.CreateCriteria<OrcamentoOperacionalVersao>("o"); criterio.CreateCriteria("o.DespesasOperacionais", "d", JoinType.InnerJoin); criterio.Add(Expression.Eq("o.VersaoFinal", true)); criterio.Add(Expression.Eq("o.CentroDeCusto", centroDeCusto)); criterio.Add(Expression.Eq("o.Setor", setor)); criterio.SetResultTransformer(new DistinctRootEntityResultTransformer()); return criterio.UniqueResult<Orcamento>(); }
public IActionResult Create(Departamento departamento) { if (ModelState.IsValid) { departamento.Id = Guid.NewGuid(); db.Departamentos.Add(departamento); db.SaveChanges(); return RedirectToAction("Index"); } return View(departamento); }
public OrcamentoDeViagem(Departamento setor, CentroDeCusto centroDeCusto, int ano) { Contract.Requires(setor != null, "Setor não informado."); Contract.Requires(centroDeCusto != null, "Centro de custo não informado."); Contract.Requires(ano > 0, "ano não informado"); this.Ano = ano; this.Setor = setor; this.CentroDeCusto = centroDeCusto; this.Despesas = new List<DespesaDeViagem>(); }
private void btnGravar_Click(object sender, EventArgs e) { bool validacao = true; if (txtNome.Text.Trim() == "" && (validacao == true)) { validacao = false; tlMensagem.ToolTipTitle = "Campo inválido"; tlMensagem.Show("O campo não pode ser vazio", txtNome); } if (!(lstLocalidades.Items.Count > 0) && (validacao == true)) { validacao = false; tlMensagem.ToolTipTitle = "Campo inválido"; tlMensagem.Show("Deve ser informado a localidade do projeto", lstLocalidades); btnAdicionarEmpregado.Focus(); } if (!(lstDepartamento.Items.Count > 0) && (validacao == true)) { validacao = false; tlMensagem.ToolTipTitle = "Campo inválido"; tlMensagem.Show("Deve ser informado o departamento do projeto", lstDepartamento); btnAdicionarEmpregado.Focus(); } if (validacao) { switch (status.StatusAtual()) { case "Alteração": { projetoAtual.Nome = txtNome.Text; ArrayList emp = null; if (lstEmpregado.Items.Count > 0) { emp = new ArrayList(); for (int i = 0; i < lstEmpregado.Items.Count; i++) { emp.Add(lstEmpregado.Items[i]); } } projetoAtual.Empregados = emp; projetoAtual.Localidade = (Localidade)lstLocalidades.Items[0]; projetoAtual.Departamento = (Departamento)lstDepartamento.Items[0]; controlador.ProjetoAlterarProjeto(projetoAtual); break; } case "Inclusão": { ArrayList emp = null; if (lstEmpregado.Items.Count > 0) { emp = new ArrayList(); for (int i = 0; i < lstEmpregado.Items.Count; i++) { emp.Add(lstEmpregado.Items[i]); } } Localidade localidade = (Localidade)lstLocalidades.Items[0]; Departamento departamento = (Departamento)lstDepartamento.Items[0]; Projeto p = new Projeto(0, txtNome.Text, departamento, localidade, emp); controlador.ProjetoInserirProjeto(p); break; } } status.Navegando(); AjustaBotoes(); } }
public Departamento Novo(int idUsuario) { _repUsuario.PermissaoMensagem(idUsuario, _tipoPrograma, EnTipoManutencao.Incluir); var model = new Departamento(); model.Ativo = true; model.AgencamentoQuadro = false; model.AtividadeAbertura = false; model.AtividadeOcorrencia = false; model.AtividadeQuadro = false; model.AtividadeStatus = false; model.ChamadoAbertura = false; model.ChamadoOcorrencia = false; model.ChamadoQuadro = false; model.ChamadoStatus = false; model.SolicitaAbertura = false; model.SolicitaAnalise = false; model.SolicitacaoOcorrenciaGeral = false; model.SolicitacaoOcorrenciaTecnica = false; model.SolicitacaoQuadro = false; model.SolicitacaoStatus = false; model.Codigo = _rep.ProximoCodigo(); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 1, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 2, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 3, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 4, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 6, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 100, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 101, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 102, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 103, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 104, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 105, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 106, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 107, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 108, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 109, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 110, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 111, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 112, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 114, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 115, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 116, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 117, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 118, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 119, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 120, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 121, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 122, Relatorio = true }); model.DepartamentoAcessos.Add(new DepartamentoAcesso { Acesso = false, Editar = true, Excluir = true, Incluir = true, Programa = 123, Relatorio = true }); return(model); }
public TelaCadastroDepartamento(Departamento departamento) { InitializeComponent(); id = departamento.Id; textBoxNome.Text = departamento.Nome; }
public void LlenarCampos(Departamento departamento) { LimpiaObjetos(); departamentoIdTextBox.Text = departamento.DepartamentoId.ToString(); nombreTextBox.Text = departamento.Nombre; }
public void Insert(Departamento departamento) { db.Departamento.Add(departamento); db.SaveChanges(); }
public static Departamento Consultar(int id) { return(Departamento.Consultar(id)); }
public async Task <IActionResult> Editar(int?id, byte[] rowVersion) { if (id == null) { return(NotFound()); } var departamentoAtualizado = await Contexto.Departamentos.Include(i => i.Administrador).FirstOrDefaultAsync(x => x.DepartamentoId == id); if (departamentoAtualizado == null) { var departamentoDeletado = new Departamento(); await TryUpdateModelAsync(departamentoDeletado); ModelState.AddModelError(string.Empty, "Não foi possivel salvar as atualizações. O departamento foi deletado por outro usuario."); ViewData["InstrutorId"] = new SelectList(Contexto.Instrutores, "Id", "NomeCompleto", departamentoDeletado.InstrutorId); return(View(departamentoDeletado)); } Contexto.Entry(departamentoAtualizado).Property("RowVersion").OriginalValue = rowVersion; if (await TryUpdateModelAsync <Departamento>(departamentoAtualizado, "", s => s.Nome, s => s.DataInicio, s => s.Orcamento, s => s.InstrutorId)) { try { await Contexto.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (DbUpdateConcurrencyException ex) { var exceptionentry = ex.Entries.Single(); var clientes = (Departamento)exceptionentry.Entity; var databaseEntry = exceptionentry.GetDatabaseValues(); if (databaseEntry == null) { ModelState.AddModelError(string.Empty, "Nao foi possivel salvar as mudanças. O departamento foi deletado por outro usuario!"); } else { var databaseValues = (Departamento)databaseEntry.ToObject(); if (databaseValues.Nome != clientes.Nome) { ModelState.AddModelError("Nome", $"Valo atual: {databaseValues.Nome}"); } if (databaseValues.Orcamento != clientes.Orcamento) { ModelState.AddModelError("Orcamento", $"Valor atual: {databaseValues.Orcamento:c}"); } if (databaseValues.DataInicio != clientes.DataInicio) { ModelState.AddModelError("DataInicio", $"Valor atual: {databaseValues.DataInicio}"); } if (databaseValues.InstrutorId != clientes.InstrutorId) { Instrutor databaseIntrutor = await Contexto.Instrutores.FirstOrDefaultAsync(i => i.Id == databaseValues.InstrutorId); ModelState.AddModelError("InstrutorId", $"Valor atual: {databaseIntrutor?.NomeCompleto}"); } ModelState.AddModelError(string.Empty, "O dato atual que voce esta tentando editar, foi modificado por outro usuario!"); departamentoAtualizado.RowVersion = (byte[])databaseValues.RowVersion; ModelState.Remove("RowVersion"); } } } ViewData["InstrutorId"] = new SelectList(Contexto.Instrutores, "Id", "NomeCompleto", departamentoAtualizado.InstrutorId); return(View(departamentoAtualizado)); }
public static bool Excluir(int id) { return(Departamento.Excluir(id)); }
public static List <Departamento> Consultar() { return(Departamento.Consultar()); }
public bool Salvar(Departamento departamento) { // Se o id estiver zerado, será salvo o novo registro, caso contrário o registro será atualizado. return(departamento.Id == 0 ? departamento.Persistir() : departamento.Atualizar()); }
public void Add(Departamento item) { context.Add(item); context.SaveChanges(); }
public void ModificarDepartamento(Departamento dept, string imagen) { throw new NotImplementedException(); }
public async Task <IActionResult> Create(Departamento departamento) { await _funcionarioService.AdicionarDep(departamento); return(RedirectToAction(nameof(Index))); }
private void timer1_Tick(object sender, EventArgs e) { string pesquisa = comboSetor.Text; comboSetor.Items.Clear(); if (pesquisa.Length > 0) { resS = Departamento.ConverteObject(CRUD.SelecionarTabela("departamento", Departamento.Campos(), "Nome LIKE '%" + pesquisa + "%'", "LIMIT 15")); foreach (Departamento f in resS) { comboSetor.Items.Add(f.nome); } } timer1.Enabled = false; }
public Departamento retornarDepartamentoSelecionado() { departamento.Id = (int)dgDepartamentos.Rows[dgDepartamentos.CurrentRow.Index].Cells["Id"].Value; departamento = servico.GetDepartamento(departamento.Id); return(departamento); }
public void AlterarAcesso(Departamento model, DepartamentoAcesso acesso) { _rep.AlterarAcesso(model, acesso); }
public async Task <IActionResult> Post([FromForm] List <IFormFile> imagenes, [FromRoute] int id_depto) { if (!ConexionOracle.Activa) { ConexionOracle.Open(); if (!ConexionOracle.Activa) { return(StatusCode(504, ConexionOracle.NoConResponse)); } } Departamento depto = await cmd.Get <Departamento>(id_depto); Localidad localidad = await cmd.Get <Localidad>(depto.Id_localidad); List <Foto> listaFotos = new List <Foto>(); Foto f; Procedimiento p = new Procedimiento(ConexionOracle.Conexion, "SP_ID_FOTO"); p.Parametros.Add("id_foto", OracleDbType.Int32, ParameterDirection.Output);//id_depto String rutaBase = Secret.RUTA_RAIZ; try { if (imagenes.Count > 0) { foreach (var foto in imagenes) { await p.Ejecutar(); int idf = Convert.ToInt32((decimal)(OracleDecimal)(p.Parametros["id_foto"].Value)); String subruta = "img\\" + Tools.ToUrlCompatible(localidad.Nombre.ToLower()) + "\\" + Tools.ToUrlCompatible(depto.Nombre.ToLower()) + "\\" + Tools.ToUrlCompatible(depto.Nombre.Replace(" ", "_")).ToUpper() + "_" + idf.ToString() + Path.GetExtension(foto.FileName); using (var stream = System.IO.File.Create(rutaBase + subruta)) { await foto.CopyToAsync(stream); } f = new Foto { Id_foto = idf, Ruta = ("http://turismoreal.xyz/" + subruta).Replace("\\", "/"), Id_depto = depto.Id_depto }; listaFotos.Add(f); } int cont = 0; foreach (var item in listaFotos) { if (await cmd.Insert(item, false)) { cont++; } } if (cont == 1) { return(Ok(new { Mensaje = "La Imagen fue subida exitosamente." })); } else if (cont > 0) { return(Ok(new { Mensaje = cont.ToString() + " Imagenes fueron subidas exitosamente." })); } else { return(BadRequest(new { Error = "No fue posible subir la(s) imagen(es)." })); } } else { return(BadRequest(new { Error = "No se recibieron imagenes." })); } } catch (Exception e) { return(StatusCode(500, new { Error = e.Message })); } }
public void Update(string nome, string cpf, string rg, string endereco, string cep, string cidade, string estado, string pais, Cargo cargo, Departamento departamento) { ValidadeValues(nome, cpf, rg, endereco, cep, cidade, estado, pais, cargo, departamento); SetProperties(nome, cpf, rg, endereco, cep, cidade, estado, pais, cargo, departamento); }
public void Update(Departamento departamento) { db.Entry(departamento).State = EntityState.Modified; db.SaveChanges(); }
//Setando Valores private void SetProperties(string nome, string cpf, string rg, string endereco, string cep, string cidade, string estado, string pais, Cargo cargo, Departamento departamento) { Nome = nome; Cpf = cpf; Rg = rg; Endereco = endereco; Cep = cep; Cidade = cidade; Estado = estado; Pais = pais; Cargo = cargo; Departamento = departamento; }
public List <Localidad> mostrarSeleccionLocalidad(int codigoDepartamento) { departamento = new Departamento(); return(departamento.conocerLocalidad(codigoDepartamento)); }
//Regras de validação private static void ValidadeValues(string nome, string cpf, string rg, string endereco, string cep, string cidade, string estado, string pais, Cargo cargo, Departamento departamento) { DomainException.When(string.IsNullOrEmpty(nome), "Nome é obrigatório"); DomainException.When(string.IsNullOrEmpty(cpf) && cpf.Length < 14, "CPF Inválido"); DomainException.When(string.IsNullOrEmpty(rg) && rg.Length < 12, "RG Inváldo"); DomainException.When(string.IsNullOrEmpty(endereco), "Endereço é obrigatório"); DomainException.When(string.IsNullOrEmpty(cep) && cep.Length < 9, "CEP Inválido"); DomainException.When(string.IsNullOrEmpty(cidade), "Cidade é obrigatório"); DomainException.When(string.IsNullOrEmpty(estado), "Estado é obrigatório"); DomainException.When(string.IsNullOrEmpty(pais), "País é obrigatório"); DomainException.When(cargo == null, "Cargo é obrigatório"); DomainException.When(departamento == null, "Departamento é obrigatório"); }
public ActionResult BuscarDiretoriaPorOrgao(string ukDepartamento) { try { Departamento dep = DepartamentoBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.UniqueKey.Equals(ukDepartamento)); if (dep == null) { throw new Exception("Não foi possível encontrar o departamento a partir da identificação."); } else { NivelHierarquico nh = NivelHierarquicoBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.UniqueKey.Equals(dep.UKNivelHierarquico)); if (nh == null) { throw new Exception("Não foi possível recuperar o nível hierarquico do departamento selecionado."); } else { if (nh.Nome.Equals("Diretoria")) { return(Json(new { resultado = new RetornoJSON() { Conteudo = dep.UniqueKey + "$" + dep.Sigla } })); } else if (nh.Nome.Equals("Superintendência")) { Departamento depDir = DepartamentoBusiness.Consulta.FirstOrDefault(a => string.IsNullOrEmpty(a.UsuarioExclusao) && a.UniqueKey.Equals(dep.UKDepartamentoVinculado)); if (depDir == null) { throw new Exception("Não foi possível encontrar o órgão vinculado a Superintendência selecionada."); } else { return(Json(new { resultado = new RetornoJSON() { Conteudo = depDir.UniqueKey + "$" + depDir.Sigla } })); } } else if (nh.Nome.Equals("Gerência")) { Departamento depDir = (from dSup in DepartamentoBusiness.Consulta.Where(p => string.IsNullOrEmpty(p.UsuarioExclusao) && p.UniqueKey.Equals(dep.UKDepartamentoVinculado)).ToList() join dDir in DepartamentoBusiness.Consulta.Where(p => string.IsNullOrEmpty(p.UsuarioExclusao)).ToList() on dSup.UKDepartamentoVinculado equals dDir.UniqueKey select dDir).ToList().FirstOrDefault(); if (depDir == null) { throw new Exception("Não foi possível encontrar o órgão vinculado a Gerência selecionada."); } else { return(Json(new { resultado = new RetornoJSON() { Conteudo = depDir.UniqueKey + "$" + depDir.Sigla } })); } } else { throw new Exception("Nível hierarquico do departamento selecionado não conhecido."); } } } } catch (Exception ex) { return(Json(new { resultado = new RetornoJSON() { Erro = ex.Message } })); } }
public void RegistrarDepartamento(Departamento d) { AddDepartamento(d); }
public void Delete(Departamento entity) { var vObject = m_Context.Departamento.Where(Qry => Qry.Codigo == entity.Codigo).Single(); m_Context.Departamento.Remove(vObject); }
public void Fill(CargarDatosContext datacontext) { baseFill(datacontext); Edificio = datacontext.context.Edificio.FirstOrDefault(x => x.EdificioId == EdificioId); LstDepartamento = datacontext.context.Departamento.Where(x => x.EdificioId == EdificioId && x.Estado == ConstantHelpers.EstadoActivo).OrderBy(x => x.Numero).ToList(); for (int i = 0; i < LstDepartamento.Count - 1; i++) { for (int k = i + 1; k < LstDepartamento.Count; k++) { Int32 ii = 10000000; Int32 kk = 1000000; Int32.TryParse(LstDepartamento[i].Numero, out ii); Int32.TryParse(LstDepartamento[k].Numero, out kk); Departamento tmpDepartamento = null; if (ii > kk) { tmpDepartamento = LstDepartamento[i]; LstDepartamento[i] = LstDepartamento[k]; LstDepartamento[k] = tmpDepartamento; } tmpDepartamento = null; } } var lstunidadtiempo = datacontext.context.UnidadTiempo.OrderByDescending(x => x.Anio).ThenByDescending(x => x.Mes).Where(x => x.Estado == ConstantHelpers.EstadoActivo); foreach (var item in lstunidadtiempo) { LstComboUnidadTiempo.Add(new SelectListItem { Value = item.UnidadTiempoId.ToString(), Text = item.Descripcion.ToUpper() }); } LstLeyendas = new List <Leyenda>(); if (UnidadTiempoId.HasValue) { CuotaComun = datacontext.context.CuotaComun.FirstOrDefault(x => x.UnidadTiempoId == UnidadTiempoId && x.EdificioId == EdificioId) ?? new CuotaComun(); LstCuota = datacontext.context.Cuota.Where(x => x.UnidadTiempoId == UnidadTiempoId && x.Departamento.EdificioId == EdificioId && x.EsExtraordinaria != true).ToList(); } TotalProporcional = LstDepartamento.Count; LstFactorProporcional = Enumerable.Repeat <double>(1, (int)TotalProporcional).ToList(); LstFactorGasto = new List <double>(); LstFactorConsumoAgua = new List <double>(); TotalFactorGasto = 0; TotalFactorConsumoAgua = 0; foreach (var item in LstDepartamento) { LstFactorGasto.Add((double)(item.FactorGasto ?? 0)); TotalFactorGasto += (double)(item.FactorGasto ?? 0); LstFactorConsumoAgua.Add((double)item.LecturaAgua); TotalFactorConsumoAgua += (int)item.LecturaAgua; } this.FactorAreaComun = getFactor(Edificio.FactorAreaComun); this.FactorAlcantarillado = getFactor(Edificio.FactorAlcantarillado); this.FactorCargoFijo = getFactor(Edificio.FactorCargoFijo); var rec = datacontext.context.ReciboMes.FirstOrDefault(x => x.UnidadTiempoId == UnidadTiempoId && x.EdificioId == EdificioId); if (rec != null) { RutaUltimo = rec.Ruta; } }
private void btnPesquisar_Click(object sender, EventArgs e) { string psq = txtSetor.Text; if (psq.Length > 2) { resSetor = Departamento.ConverteObject(CRUD.SelecionarTabela("departamento", Departamento.Campos(), "Nome LIKE '" + psq + "'", "ASC")); if (resSetor.Count() > 0) { regAtual = resSetor.First(); pos = 0; MostraDados(); if (resSetor.Count() > 1) { AtivaNavegador(); } } } }
public void Salvar(Departamento model) { try { if (string.IsNullOrWhiteSpace(model.Nome)) { throw new Exception("É obrigatório o nome"); } if (model.Codigo <= 0) { throw new Exception("É obrigatório o código"); } if (model.Id == 0) { _rep.Salvar(model); } else { var departamento = _rep.ObterPorId(model.Id); if (departamento == null) { departamento = new Departamento(); } AlterarEmail(departamento, model); ExcluirEmail(departamento, model); AlterarAcesso(departamento, model); departamento.AgencamentoQuadro = model.AgencamentoQuadro; departamento.AtividadeAbertura = model.AtividadeAbertura; departamento.AtividadeOcorrencia = model.AtividadeOcorrencia; departamento.AtividadeQuadro = model.AtividadeQuadro; departamento.AtividadeStatus = model.AtividadeStatus; departamento.Ativo = model.Ativo; departamento.ChamadoAbertura = model.ChamadoAbertura; departamento.ChamadoOcorrencia = model.ChamadoOcorrencia; departamento.ChamadoQuadro = model.ChamadoQuadro; departamento.ChamadoStatus = model.ChamadoStatus; departamento.Codigo = model.Codigo; departamento.HoraFinal = model.HoraFinal; departamento.HoraInicial = model.HoraInicial; departamento.MostrarAnexos = model.MostrarAnexos; departamento.Nome = model.Nome; departamento.SolicitaAbertura = model.SolicitaAbertura; departamento.SolicitaAnalise = model.SolicitaAnalise; departamento.SolicitacaoOcorrenciaGeral = model.SolicitacaoOcorrenciaGeral; departamento.SolicitacaoOcorrenciaRegra = model.SolicitacaoOcorrenciaRegra; departamento.SolicitacaoOcorrenciaTecnica = model.SolicitacaoOcorrenciaTecnica; departamento.SolicitacaoQuadro = model.SolicitacaoQuadro; departamento.SolicitacaoStatus = model.SolicitacaoStatus; departamento.AgencamentoQuadro = model.AgencamentoQuadro; _rep.Salvar(departamento); } _rep.Commit(); } catch (Exception ex) { throw new Exception(ex.Message); } }
public void Seed() { if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.VendasRegistros.Any()) { return; // db ja esta populado } Departamento d1 = new Departamento(1, "Computadores"); Departamento d2 = new Departamento(2, "Eletronico"); Departamento d3 = new Departamento(3, "Moda"); Departamento d4 = new Departamento(4, "Livros"); Vendedor s1 = new Vendedor(1, "Bob Brown", "*****@*****.**", new DateTime(1998, 4, 21), 1000.0, d1); Vendedor s2 = new Vendedor(2, "Maria Green", "*****@*****.**", new DateTime(1979, 12, 31), 3500.0, d2); Vendedor s3 = new Vendedor(3, "Alex Grey", "*****@*****.**", new DateTime(1988, 1, 15), 2200.0, d1); Vendedor s4 = new Vendedor(4, "Martha Red", "*****@*****.**", new DateTime(1993, 11, 30), 3000.0, d4); Vendedor s5 = new Vendedor(5, "Donald Blue", "*****@*****.**", new DateTime(2000, 1, 9), 4000.0, d3); Vendedor s6 = new Vendedor(6, "Alex Pink", "*****@*****.**", new DateTime(1997, 3, 4), 3000.0, d2); VendasRegistro r1 = new VendasRegistro(1, new DateTime(2018, 09, 25), 11000.0, VendaStatus.Faturado, s1); VendasRegistro r2 = new VendasRegistro(2, new DateTime(2018, 09, 4), 7000.0, VendaStatus.Faturado, s5); VendasRegistro r3 = new VendasRegistro(3, new DateTime(2018, 09, 13), 4000.0, VendaStatus.Cancelado, s4); VendasRegistro r4 = new VendasRegistro(4, new DateTime(2018, 09, 1), 8000.0, VendaStatus.Faturado, s1); VendasRegistro r5 = new VendasRegistro(5, new DateTime(2018, 09, 21), 3000.0, VendaStatus.Faturado, s3); VendasRegistro r6 = new VendasRegistro(6, new DateTime(2018, 09, 15), 2000.0, VendaStatus.Faturado, s1); VendasRegistro r7 = new VendasRegistro(7, new DateTime(2018, 09, 28), 13000.0, VendaStatus.Faturado, s2); VendasRegistro r8 = new VendasRegistro(8, new DateTime(2018, 09, 11), 4000.0, VendaStatus.Faturado, s4); VendasRegistro r9 = new VendasRegistro(9, new DateTime(2018, 09, 14), 11000.0, VendaStatus.Pendente, s6); VendasRegistro r10 = new VendasRegistro(10, new DateTime(2018, 09, 7), 9000.0, VendaStatus.Faturado, s6); VendasRegistro r11 = new VendasRegistro(11, new DateTime(2018, 09, 13), 6000.0, VendaStatus.Faturado, s2); VendasRegistro r12 = new VendasRegistro(12, new DateTime(2018, 09, 25), 7000.0, VendaStatus.Pendente, s3); VendasRegistro r13 = new VendasRegistro(13, new DateTime(2018, 09, 29), 10000.0, VendaStatus.Faturado, s4); VendasRegistro r14 = new VendasRegistro(14, new DateTime(2018, 09, 4), 3000.0, VendaStatus.Faturado, s5); VendasRegistro r15 = new VendasRegistro(15, new DateTime(2018, 09, 12), 4000.0, VendaStatus.Faturado, s1); VendasRegistro r16 = new VendasRegistro(16, new DateTime(2018, 10, 5), 2000.0, VendaStatus.Faturado, s4); VendasRegistro r17 = new VendasRegistro(17, new DateTime(2018, 10, 1), 12000.0, VendaStatus.Faturado, s1); VendasRegistro r18 = new VendasRegistro(18, new DateTime(2018, 10, 24), 6000.0, VendaStatus.Faturado, s3); VendasRegistro r19 = new VendasRegistro(19, new DateTime(2018, 10, 22), 8000.0, VendaStatus.Faturado, s5); VendasRegistro r20 = new VendasRegistro(20, new DateTime(2018, 10, 15), 8000.0, VendaStatus.Faturado, s6); VendasRegistro r21 = new VendasRegistro(21, new DateTime(2018, 10, 17), 9000.0, VendaStatus.Faturado, s2); VendasRegistro r22 = new VendasRegistro(22, new DateTime(2018, 10, 24), 4000.0, VendaStatus.Faturado, s4); VendasRegistro r23 = new VendasRegistro(23, new DateTime(2018, 10, 19), 11000.0, VendaStatus.Cancelado, s2); VendasRegistro r24 = new VendasRegistro(24, new DateTime(2018, 10, 12), 8000.0, VendaStatus.Faturado, s5); VendasRegistro r25 = new VendasRegistro(25, new DateTime(2018, 10, 31), 7000.0, VendaStatus.Faturado, s3); VendasRegistro r26 = new VendasRegistro(26, new DateTime(2018, 10, 6), 5000.0, VendaStatus.Faturado, s4); VendasRegistro r27 = new VendasRegistro(27, new DateTime(2018, 10, 13), 9000.0, VendaStatus.Cancelado, s1); VendasRegistro r28 = new VendasRegistro(28, new DateTime(2018, 10, 7), 4000.0, VendaStatus.Faturado, s3); VendasRegistro r29 = new VendasRegistro(29, new DateTime(2018, 10, 23), 12000.0, VendaStatus.Faturado, s5); VendasRegistro r30 = new VendasRegistro(30, new DateTime(2018, 10, 12), 5000.0, VendaStatus.Faturado, s2); _context.Departamento.AddRange(d1, d2, d3, d4); _context.Vendedor.AddRange(s1, s2, s3, s4, s5, s6); _context.VendasRegistros.AddRange( r1, r2, r3, r4, r5, r6, r7, r8, r9, r10, r11, r12, r13, r14, r15, r16, r17, r18, r19, r20, r21, r22, r23, r24, r25, r26, r27, r28, r29, r30 ); _context.SaveChanges(); }
public void Popular() { //Verifica se já existe algum registro, caso existe não fara nada if (_context.Departamento.Any() || _context.Vendedor.Any() || _context.RegistroDeVendas.Any()) { return; //O Banco já foi populado } // Departamento d1 = new Departamento(1, "Briquedos"); Departamento d2 = new Departamento(2, "Casa, Mesa e Banho"); Departamento d3 = new Departamento(3, "Cozinha"); Departamento d4 = new Departamento(4, "Eletrônicos"); Departamento d5 = new Departamento(5, "Eletrodomésticos"); Departamento d6 = new Departamento(6, "Jardim"); Departamento d7 = new Departamento(7, "Móveis"); Vendedor v1 = new Vendedor(1, "Bob Brown", "*****@*****.**", new DateTime(1998, 4, 21), 2500.0, d1); Vendedor v2 = new Vendedor(2, "Maria Green", "*****@*****.**", new DateTime(1979, 12, 31), 1500.0, d2); Vendedor v3 = new Vendedor(3, "Alex Grey", "*****@*****.**", new DateTime(1988, 1, 15), 1200.0, d1); Vendedor v4 = new Vendedor(4, "Martha Red", "*****@*****.**", new DateTime(1993, 11, 30), 2200.0, d4); Vendedor v5 = new Vendedor(5, "Donald Blue", "*****@*****.**", new DateTime(2000, 1, 9), 2000.0, d3); Vendedor v6 = new Vendedor(6, "Mark Pink", "*****@*****.**", new DateTime(1997, 3, 4), 2500.0, d2); Vendedor v7 = new Vendedor(7, "Phillip Black", "*****@*****.**", new DateTime(1966, 11, 6), 1000.0, d5); Vendedor v8 = new Vendedor(8, "Amy Rose", "*****@*****.**", new DateTime(1999, 12, 25), 1500.0, d6); Vendedor v9 = new Vendedor(9, "Frederick Shadow", "*****@*****.**", new DateTime(2001, 9, 7), 2000.0, d3); Vendedor v10 = new Vendedor(10, "Bob Purple", "*****@*****.**", new DateTime(1995, 1, 1), 1000.0, d7); RegistroDeVendas rv1 = new RegistroDeVendas(1, new DateTime(2019, 5, 25), 11000.0, StatusDeVenda.Faturado, v1); RegistroDeVendas rv2 = new RegistroDeVendas(2, new DateTime(2019, 5, 4), 7000.0, StatusDeVenda.Pendente, v2); RegistroDeVendas rv3 = new RegistroDeVendas(3, new DateTime(2019, 5, 13), 4000.0, StatusDeVenda.Faturado, v3); RegistroDeVendas rv4 = new RegistroDeVendas(4, new DateTime(2019, 5, 1), 8000.0, StatusDeVenda.Faturado, v4); RegistroDeVendas rv5 = new RegistroDeVendas(5, new DateTime(2019, 5, 19), 8000.0, StatusDeVenda.Cancelado, v5); RegistroDeVendas rv6 = new RegistroDeVendas(6, new DateTime(2019, 5, 17), 9000.0, StatusDeVenda.Pendente, v6); RegistroDeVendas rv7 = new RegistroDeVendas(7, new DateTime(2019, 5, 1), 15000.0, StatusDeVenda.Cancelado, v7); RegistroDeVendas rv8 = new RegistroDeVendas(8, new DateTime(2019, 5, 30), 10000.0, StatusDeVenda.Faturado, v1); RegistroDeVendas rv9 = new RegistroDeVendas(9, new DateTime(2019, 5, 4), 12000.0, StatusDeVenda.Pendente, v3); RegistroDeVendas rv10 = new RegistroDeVendas(10, new DateTime(2019, 5, 7), 13500.0, StatusDeVenda.Pendente, v8); RegistroDeVendas rv11 = new RegistroDeVendas(11, new DateTime(2019, 5, 7), 11200.0, StatusDeVenda.Faturado, v9); RegistroDeVendas rv12 = new RegistroDeVendas(12, new DateTime(2019, 5, 7), 10100.0, StatusDeVenda.Pendente, v5); RegistroDeVendas rv13 = new RegistroDeVendas(13, new DateTime(2019, 5, 20), 3000.0, StatusDeVenda.Cancelado, v2); RegistroDeVendas rv14 = new RegistroDeVendas(14, new DateTime(2019, 5, 19), 5000.0, StatusDeVenda.Faturado, v10); RegistroDeVendas rv15 = new RegistroDeVendas(15, new DateTime(2019, 5, 6), 7000.0, StatusDeVenda.Faturado, v10); RegistroDeVendas rv16 = new RegistroDeVendas(16, new DateTime(2019, 5, 9), 9000.0, StatusDeVenda.Faturado, v10); RegistroDeVendas rv17 = new RegistroDeVendas(17, new DateTime(2019, 5, 15), 4500.0, StatusDeVenda.Pendente, v7); RegistroDeVendas rv18 = new RegistroDeVendas(18, new DateTime(2019, 5, 27), 4000.0, StatusDeVenda.Faturado, v5); RegistroDeVendas rv19 = new RegistroDeVendas(19, new DateTime(2019, 5, 30), 8000.0, StatusDeVenda.Faturado, v9); RegistroDeVendas rv20 = new RegistroDeVendas(20, new DateTime(2019, 5, 1), 7000.0, StatusDeVenda.Faturado, v8); RegistroDeVendas rv21 = new RegistroDeVendas(21, new DateTime(2019, 5, 2), 5000.0, StatusDeVenda.Pendente, v8); RegistroDeVendas rv22 = new RegistroDeVendas(22, new DateTime(2019, 5, 7), 11000.0, StatusDeVenda.Cancelado, v8); RegistroDeVendas rv23 = new RegistroDeVendas(23, new DateTime(2019, 5, 22), 17000.0, StatusDeVenda.Pendente, v8); RegistroDeVendas rv24 = new RegistroDeVendas(24, new DateTime(2019, 5, 2), 12000.0, StatusDeVenda.Faturado, v8); RegistroDeVendas rv25 = new RegistroDeVendas(25, new DateTime(2019, 5, 19), 3000.0, StatusDeVenda.Faturado, v8); RegistroDeVendas rv26 = new RegistroDeVendas(26, new DateTime(2019, 5, 13), 2000.0, StatusDeVenda.Faturado, v8); RegistroDeVendas rv27 = new RegistroDeVendas(27, new DateTime(2019, 5, 2), 5000.0, StatusDeVenda.Pendente, v8); RegistroDeVendas rv28 = new RegistroDeVendas(28, new DateTime(2019, 5, 29), 8000.0, StatusDeVenda.Faturado, v8); RegistroDeVendas rv29 = new RegistroDeVendas(29, new DateTime(2019, 5, 30), 9000.0, StatusDeVenda.Faturado, v8); RegistroDeVendas rv30 = new RegistroDeVendas(30, new DateTime(2019, 5, 1), 10000.0, StatusDeVenda.Faturado, v8); _context.Departamento.AddRange(d1, d2, d3, d4, d5, d6, d7); _context.Vendedor.AddRange(v1, v2, v3, v4, v5, v6, v7, v8, v9, v10); _context.RegistroDeVendas.AddRange( rv1, rv2, rv3, rv4, rv5, rv6, rv7, rv8, rv9, rv10, rv11, rv12, rv13, rv14, rv15, rv16, rv17, rv18, rv19, rv20, rv21, rv22, rv23, rv24, rv25, rv26, rv27, rv28, rv29, rv30); _context.SaveChanges(); }