public async Task <IActionResult> Edit(int id, [Bind("ID,Nome,Email,Password,Foto")] Promotor promotor) { if (id != promotor.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(promotor); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PromotorExists(promotor.ID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(promotor)); }
public void InitVista(Projeto projeto) { Promotor promotor = servicoPromotor.LerPromotor(projeto.id_promotor); Responsavel responsavel = servicoResponsavel.LerResponsavel(projeto.id_responsavel); Vista.AlterarDadosPromotor(promotor.nome, promotor.nacionalidade, promotor.nib, promotor.nif); Vista.AlterarDadosResponsavel(responsavel.nome, responsavel.telefone, responsavel.email); String tipo = projeto.Bonificacao != null ? "Bonificação" : "Incentivo"; String estado = servicoObterEstados.ObterEstado(projeto.estado).estado1; Vista.AlterarDadosProjeto(projeto.id, projeto.Tecnico.Utilizador.username, tipo, projeto.montante_solicitado, projeto.descricao, estado, projeto.data_criacao); ListarDespacho(servicoDespacho.LerDespachosDeProjeto(projeto)); ListarPagamentos(servicoPagamento.LerPagamentosDeProjeto(projeto)); ListarPareceresTecnico(servicoParecer.LerParecerTecnicosDeProjeto(projeto)); Despacho ultimoDespacho = servicoDespacho.LerUltimoDespacho(projeto); if (ultimoDespacho != null) { if (ultimoDespacho.DespachoBonificacao != null) { ConfirmarDespachoExpirado(projeto, ultimoDespacho.DespachoBonificacao); } ListarPedidosDeReforco(servicoPedidoDeReforoco.LerPedidosDeReforco(ultimoDespacho)); } }
public async Task <IActionResult> Create([Bind("ID,Nome,Email,Password,Foto")] Promotor promotor) { if (ModelState.IsValid) { _context.Add(promotor); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(promotor)); }
public ActionResult UpdateCliente(string _id, string _area, string _estado) { string _upd = Promotor.updateCoord(_id, _area, _estado); if (_upd.Length == 0) { return(Json(new { estado = "1", desmsg = "El cliente se actualizo correctamente" })); } else { return(Json(new { estado = "-1", desmsg = _upd })); } }
public void CriarPromotor(Promotor promotor) { using (Entidades contexto = new Entidades()) { contexto.Promotor.Add(new Promotor() { nome = promotor.nome, nacionalidade = promotor.nacionalidade, nib = promotor.nib, nif = promotor.nif }); contexto.SaveChanges(); } }
public ActionResult GetCliente(string _documento) { DataTable dtgetcliente = Promotor.get_dtcliente(_documento); if (dtgetcliente != null) { if (dtgetcliente.Rows.Count > 0) { string _id = dtgetcliente.Rows[0]["Bas_Id"].ToString(); string _doc = dtgetcliente.Rows[0]["Bas_Documento"].ToString(); string _nomcli = dtgetcliente.Rows[0]["NombreCompleto"].ToString(); string _ciudad = dtgetcliente.Rows[0]["Ubicacion"].ToString(); string _fecha = String.Format("{0:D}", Convert.ToDateTime(dtgetcliente.Rows[0]["Bas_Fecha_Cre"])); string _direccion = dtgetcliente.Rows[0]["Bas_direccion"].ToString(); string _telefono = dtgetcliente.Rows[0]["Bas_Telefono"].ToString(); string _estadocli = dtgetcliente.Rows[0]["Bas_Est_Id"].ToString(); string _lider = dtgetcliente.Rows[0]["Bas_are_Id"].ToString(); return(Json(new { desmsg = "Cliente encontrado", estado = "1", id = _id, doc = _doc, nomcli = _nomcli, ciudad = _ciudad, fecha = _fecha, direccion = _direccion, telefono = _telefono, estadocli = _estadocli, lider = _lider })); } } return(Json(new { estado = "-1", desmsg = "Cliente no encontrado" })); }
public override void Notificar(ApresentarCandidaturaArgs args) { if (!verificarArgumentos(args)) { Erro erro = new Erro("Por favor preencha todos os campos necessários com o formato pretendido."); return; } Responsavel responsavelGuardado = servicoResponsavel.LerResponsavel(args.telefone, args.email, args.designacaoResponsavel); int idResponsavel; if (responsavelGuardado == null) { servicoResponsavel.CriarResponsavel(new Responsavel() { nome = args.designacaoResponsavel, email = args.email, telefone = args.telefone }); idResponsavel = servicoResponsavel.LerResponsavel(args.telefone, args.email, args.designacaoResponsavel).id; } else { idResponsavel = responsavelGuardado.id; } decimal nibNum = Convert.ToDecimal(args.NIB); decimal nifNum = Convert.ToDecimal(args.NIF); Promotor promotorGuardado = servicoPromotor.LerPromotor(nifNum); int idPromotor; if (promotorGuardado == null) { servicoPromotor.CriarPromotor(new Promotor() { nome = args.designacaoPromotor, nacionalidade = args.nacionalidade, nib = nibNum, nif = nifNum }); idPromotor = servicoPromotor.LerPromotor(nifNum).id; } else { idPromotor = promotorGuardado.id; } int idProjeto = servicoIdsProjeto.GerarIdProjeto(); Projeto projeto = new Projeto { id = idProjeto, montante_solicitado = Convert.ToDouble(args.montante), descricao = args.descricao, estado = servicoObterEstados.ObterIdEstado(Utils.EstadoParaString(EstadosProjeto.aberto)), data_criacao = DateTime.Now, id_tecnico = tecnico.id_utilizador, id_responsavel = idResponsavel, id_promotor = idPromotor }; servicoProjetos.CriarProjeto(projeto); if (args.tipo.ToLower().Equals("bonificação")) { servicoProjetos.CriarBonificacao(projeto); } else if (args.tipo.ToLower().Equals("incentivo")) { servicoProjetos.CriarIncentivo(projeto); } Vista.Hide(); Vista.Close(); }
public static void Seed(ModelBuilder modelBuilder) { // Acts var actId1 = Guid.NewGuid(); var actId2 = Guid.NewGuid(); var actId3 = Guid.NewGuid(); var act1 = new Act() { Name = "Bordaux", Id = actId1 }; var act2 = new Act() { Name = "Justified", Id = actId2 }; var act3 = new Act() { Name = "DwightLight", Id = actId3 }; modelBuilder.Entity<Act>().HasData( act1, act2, act3 ); // Events var eventId1 = Guid.NewGuid(); var eventId2 = Guid.NewGuid(); var eventId3 = Guid.NewGuid(); var promotor = new Promotor() { Id = "a11f645a-a580-47c4-87fb-6a57b8e16f68", Email = "*****@*****.**" }; modelBuilder.Entity<Promotor>() .HasData(new { Id = "a11f645a-a580-47c4-87fb-6a57b8e16f68", Email = "*****@*****.**" }); modelBuilder.Entity<Event>() .HasData( new { Id = eventId1, Name = "2Fish invites Bordaux", City = "Torhout", DateCreated = DateTime.Now, StartDate = new DateTime(2019, 6, 29), EndDate = new DateTime(2019, 6, 30), StartTime = new TimeSpan(18, 0, 0), EndTime = new TimeSpan(4, 0, 0), AddressLine = "Stationsstraat 19", PostalCode = 8840, PromotorId = promotor.Id }, new { Id = eventId2, Name = "Club NEO invites Bordaux", City = "Brugge", DateCreated = DateTime.Now, StartDate = new DateTime(2019, 11, 24), EndDate = new DateTime(2019, 11, 25), StartTime = new TimeSpan(23, 0, 0), EndTime = new TimeSpan(5, 0, 0), AddressLine = "Kuipersstraat 13", PostalCode = 8840, PromotorId = promotor.Id }, new { Id = eventId3, Name = "2Fish invites Bordaux pt 2", City = "Torhout", DateCreated = DateTime.Now, StartDate = new DateTime(2019, 7, 29), EndDate = new DateTime(2019, 7, 30), StartTime = new TimeSpan(18, 0, 0), EndTime = new TimeSpan(4, 0, 0), AddressLine = "Stationsstraat 10", PostalCode = 8840, PromotorId = promotor.Id } ); // EventActs modelBuilder.Entity<EventAct>() .HasData( new { EventId = eventId1, ActId = actId2 }, new { EventId = eventId1, ActId = actId1 }, new { EventId = eventId2, ActId = actId3 }, new { EventId = eventId3, ActId = actId1 }, new { EventId = eventId3, ActId = actId2 } ); }