public async Task <IActionResult> Edit(int id, [Bind("Id,Description")] Projetos projetos) { if (id != projetos.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(projetos); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProjetosExists(projetos.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(projetos)); }
protected void Page_Load(object sender, EventArgs e) { try { int id = Convert.ToInt32(Session["usuario"].ToString()); usuario = bd.Usuarios.Where(u => u.id == id).Single(); doador = bd.Usuarios.OfType <Doadores>().Where(u => u.id == id).SingleOrDefault(); if (Request["acao"].ToString() == "criar") { opcProjeto.Visible = (doador == null) ? true : false; } else if (Request["acao"].ToString() == "editar") { opcProjeto.Visible = false; btnEditarProjeto.Visible = true; btnIniciarProjeto.Visible = false; int idProjeto = Convert.ToInt32(Request["projeto"].ToString()); projeto = bd.Projetos.Where(p => p.id == idProjeto).Single(); txtNomeProjeto.Attributes["value"] = projeto.nome; txtDescricaoProjeto.Attributes["value"] = projeto.descricao;//NÃO FUNFA, Consertar txtMeta.Attributes["value"] = (projeto.tipo.TrimEnd() == "Doação") ? Convert.ToDecimal(projeto.meta).ToString("0.00") : projeto.meta; } else { Response.Redirect("default.aspx"); } } catch (Exception) { Response.Redirect("default.aspx"); } }
async Task ExecuteLoadProjetoCommand() { if (IsBusy) { return; } IsBusy = true; try { Projetos.Clear(); var projetos = DataProjeto.GetProjetos(true); Projetos.ReplaceRange(projetos); } catch (Exception ex) { Debug.WriteLine(ex); await _messageService.msgErroAsync("Não foi possível carregar os projetos"); } finally { IsBusy = false; } }
public static AuthorizedProjectViewModel ParseMovProjToViewModel(this MovimentosDeProjeto item) { if (item != null) { Projetos projitm = DBProjects.GetById(item.NºProjeto); AuthorizedProjectViewModel proj = new AuthorizedProjectViewModel(); proj.CodProjeto = item.NºProjeto; proj.GrupoFactura = item.GrupoFatura.HasValue ? item.GrupoFatura.Value : 0; proj.Descricao = item.Descrição; proj.CodCliente = item.CodCliente; proj.CodRegiao = item.CódigoRegião; proj.CodAreaFuncional = item.CódigoÁreaFuncional; proj.CodCentroResponsabilidade = item.CódigoCentroResponsabilidade; proj.CodContrato = projitm.NºContrato; proj.CodEnderecoEnvio = projitm.EnvioAEndereço; proj.GrupoContabilisticoObra = projitm.GrupoContabObra; proj.GrupoContabilisticoProjeto = projitm.TipoGrupoContabProjeto.ToString(); proj.Utilizador = item.Utilizador; proj.DataAutorizacao = item.DataAutorizaçãoFaturação.HasValue ? item.DataAutorizaçãoFaturação.Value.ToString("yyyy-MM-dd") : ""; proj.DataPedido = projitm.DataDoPedido.HasValue ? projitm.DataDoPedido.Value.ToString("yyyy-MM-dd") : ""; proj.DescricaoGrupo = item.GrupoFaturaDescricao; proj.NumCompromisso = projitm.NºCompromisso; proj.Faturado = (bool)item.Faturada; proj.ValorAutorizado = item.PreçoTotal.HasValue ? item.PreçoTotal.Value : 0;//item.ValorAutorizado; proj.Utilizador = item.AutorizadoPor; proj.PedidoCliente = projitm.PedidoDoCliente; return(proj); } return(null); }
public IActionResult Alterar(Projetos projeto) { try { using (RomanMatilhaContext ctx = new RomanMatilhaContext()) { Projetos projetoExiste = ctx.Projetos.Find(projeto.Id); if (projetoExiste == null) { return(NotFound()); } projetoExiste.Nome = projeto.Nome; ctx.Projetos.Update(projetoExiste); ctx.SaveChanges(); } return(Ok()); } catch (Exception ex) { return(BadRequest()); } }
public string AdicionarProj(Projetos proj) { ProjetosDAO projeto = new ProjetosDAO(); string mensagem = projeto.Adicionar(proj); return(mensagem); }
public void DeveCalcularOCustoDeTodasAsAlocacoes() { var projeto = new Projetos(); //Empregado 1 var empregado = new Empregados(); var alocacao = new Alocacao(empregado, projeto); empregado.CustoDeHorasTrabalhadas = 200; alocacao.CargaHoraria = 8; alocacao.InicioDaAlocacao = new DateTime(2019, 02, 11); alocacao.FimDaAlocacao = new DateTime(2019, 02, 18); //Empregado 2 var empregado2 = new Empregados(); empregado2.CustoDeHorasTrabalhadas = 300; var alocacao2 = new Alocacao(empregado2, projeto); alocacao2.CargaHoraria = 6; alocacao2.InicioDaAlocacao = new DateTime(2019, 02, 11); alocacao2.FimDaAlocacao = new DateTime(2019, 02, 17); var valorEsperado = 18600; var valorAtual = alocacao.CalcularASomaDasAlocacoes(); Assert.Equal(valorEsperado, valorAtual); }
private void btnSalvar_Click(object sender, EventArgs e) { if (txtPrecoP.Text == "") { txtPrecoP.Text = "0"; } var prP = txtPrecoP.Text.Replace("R$", ""); decimal preco = decimal.Parse(prP, NumberStyles.Currency); var cli = cboClienteP.SelectedValue; var cliente = Convert.ToInt32(cli); var p = new Projetos(); p.nomeProj = txtNomeP.Text; p.descricaoProj = txtDescricaoP.Text; p.precoProj = preco; p.clienteID = cliente; //p.nomeCliente = txtNome.Text; p.Salvar(); MessageBox.Show("Salvo com Sucesso!"); this.Hide(); }
// //***********************************************************// // DELETA LINHA SELECIONADA private void btnDeleta_Click(object sender, EventArgs e) { if (txtNomeProj.Visible == false) { var nomeP = Convert.ToString(dataGridProjetos.CurrentRow.Cells[1].Value); if (DialogResult.Yes == MessageBox.Show("Tem certeza que deseja deletar o Projeto " + nomeP + "?", "Confirmação", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button2)) { var p = new Projetos(); p.idProj = Convert.ToInt32(dataGridProjetos.CurrentRow.Cells[0].Value); var id = p.idProj; p.Deleta(id); MessageBox.Show("Registro Excluído com Sucesso!"); carregaProj(); } } else { escondeTXT(); rastDadosProj(); btnDeleta.Text = "Excluir"; btnAlterar.Text = "Alterar"; } }
public IActionResult Cadastrar(Projetos projetos) { try { projetosRepository.Cadastrar(projetos); return(Ok(projetos)); } catch (Exception ex) { return(BadRequest(new { mensagem = "Eita, erro: " + ex.Message })); } //try //{ // int Idlancamentos = Convert.ToInt32(HttpContext.User.Claims.First(x => x.Type == JwtRegisteredClaimNames.Jti).Value); // lancamentos.Idlancamentos = Idlancamentos; // lancamentos.Datalancamento = DateTime.Now; // lancamentosRepository.Cadastrar(lancamentos); // return Ok(); //} //catch (System.Exception ex) //{ // return BadRequest(new { mensagem = ex.Message }); //} }
public TagProjeto(Projetos projetos, int projetosId, Tags tag, int tagsId) { Projetos = projetos; ProjetosId = projetosId; Tag = tag; TagsId = tagsId; }
public IHttpActionResult PutProjetos(int id, Projetos projetos) { //if (!ModelState.IsValid) //{ // return BadRequest(ModelState); //} if (id != projetos.Id) { return(BadRequest()); } db.Entry(projetos).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ProjetosExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public async Task <ActionResult <Projetos> > Post(Projetos obj) { try { obj.Date = DateTime.Now; var tagList = new List <Tags>(); foreach (var item in obj.Tags) { var tag = new Tags() { Tag = item.Title }; var tagProj = new TagProjeto() { Projetos = obj, Tag = tag }; var tagExist = _unit.Tag.Get(x => x.Tag == item.Title); if (tagExist.Count == 0) { _unit.Tag.Insert(tag); _unit.TagProj.Insert(tagProj); } } _unit.Projetos.Insert(obj); await _unit.CommitAssync(); return(Ok(obj)); } catch (Exception) { throw; } }
public string Adicionar(Projetos proj) { //Comandos para inserir novo usuário no banco. //Comando SQL cmd.CommandText = "insert into Projetos (Nome, Prazo, FEtaria) values (@Nome, @Prazo, @FEtaria)"; //parametros cmd.Parameters.AddWithValue("nome", proj.Nome); cmd.Parameters.AddWithValue("prazo", proj.Prazo); cmd.Parameters.AddWithValue("FEtaria", proj.FEtaria); //conectar com banco try { //Receber o endereço de onde vou me conectar. cmd.Connection = con.Conectar(); //Executar comando. cmd.ExecuteNonQuery(); //Exibe mensagem; Mensagem = "Cadastrado com sucesso!!!"; } catch (SqlException ex) { //Captura a mensagem de erro gerada. Mensagem = ex.Message; } return(Mensagem); }
public void DeveCalcularOCustoDeTodasAsAlocacoes() { //Funcionario 1 var projeto = new Projetos(); var funcionario = new Funcionarios(); funcionario.CustoDoFuncionarioPorHora = 200; var alocacao = new Alocacao(funcionario, projeto); alocacao.CargaHoraria = 8; alocacao.DataDeInicio = new DateTime(2019, 02, 11); alocacao.DataDeTermino = new DateTime(2019, 02, 18); //Funcionario 2 var funcionario2 = new Funcionarios(); funcionario2.CustoDoFuncionarioPorHora = 300; var alocacao2 = new Alocacao(funcionario2, projeto); alocacao2.CargaHoraria = 6; alocacao2.DataDeInicio = new DateTime(2019, 02, 11); alocacao2.DataDeTermino = new DateTime(2019, 02, 17); var valorEsperado = 18600; var valorAtual = alocacao.CalcularOCustoDeTodasAsAlocacoes(); Assert.Equal(valorEsperado, valorAtual); }
/// <summary> /// Cadastra um Projeto no banco de dados /// </summary> /// <param name="projeto">Projeto a ser cadastrado</param> public void Cadastrar(Projetos projeto) { using (DesafioRomanContext romanContext = new DesafioRomanContext()) { romanContext.Projetos.Add(projeto); romanContext.SaveChanges(); } }
/// <summary> /// Altera os valores de um Projeto cadastrado no banco de dados /// </summary> /// <param name="projeto">Projeto a ser alterado</param> public void Alterar(Projetos projeto) { using (DesafioRomanContext romanContext = new DesafioRomanContext()) { romanContext.Projetos.Update(projeto); romanContext.SaveChanges(); } }
public async Task Descurtir(int id) { var projeto = await Projetos.GetByIdAssync(id); projeto.Unlikes++; await _context.SaveChangesAsync(); }
public void Situacao(Projetos projetos, int id) { using (RomanContext situacao = new RomanContext()) { situacao.Projetos.Update(projetos); situacao.SaveChanges(); } }
public void AtualizarProjeto(Projetos projeto) { using (RomanContext ctx = new RomanContext()) { ctx.Projetos.Update(projeto); ctx.SaveChanges(); } }
//public void Update(Projetos proj) => Projetos.Update(proj); //public void Create(Projetos proj) => Projetos.Insert(proj); //public async void Delete(int id) => await Projetos.DeleteAsync(id); public async Task Curtir(int id) { var projeto = await Projetos.GetByIdAssync(id); projeto.Likes++; _context.Update(projeto); await _context.SaveChangesAsync(); }
public void Cadastrar(Projetos projetos) { using (RomanContext ctx = new RomanContext()) { ctx.Projetos.Add(projetos); ctx.SaveChanges(); } }
public ActionResult DeleteConfirmed(int id) { Projetos projetos = db.Projetos.Find(id); db.Projetos.Remove(projetos); db.SaveChanges(); return(RedirectToAction("Index")); }
public IActionResult Alterar(Projetos projeto) { try { Repositorio.Alterar(projeto); return(Ok(new { Sucesso = "Projeto alterado com sucesso" })); } catch (Exception exc) { return(BadRequest(new { erro = exc.Message })); } }
public ProjetoViewModel(Projetos projeto) { ProjetosId = projeto.ProjetosId; NomeProjeto = projeto.NomeProjeto; // GerenteProjsId = projeto.GerenteProjsId; DataInicio = projeto.DataInicio; DataEstimada = projeto.DataEstimada; EstadoProj = projeto.EstadoProj; }
public ActionResult Edit([Bind(Include = "Id,nomeProjeto,cliente,dataInicio,dataFim")] Projetos projetos) { if (ModelState.IsValid) { db.Entry(projetos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(projetos)); }
public Projetos BuscarProjeto(int Id) { Projetos projetoBuscado = new Projetos(); using (RomanContext ctx = new RomanContext()) { projetoBuscado = ctx.Projetos.Find(Id); } return(projetoBuscado); }
public void delete(int id) { Projetos projetoExc = db.Projetos.Where(x => x.Id == id).First(); projetoExc.Excluido = true; db.SaveChanges(); // Inserção de log de exclusão de projeto logsDAO.insert(19); }
public ActionResult Edit([Bind(Include = "ProjetosCod,ProjetosVersao,ProjetoDescricao,ProjetoObs,Cliente")] Projetos projetos) { if (ModelState.IsValid) { db.Entry(projetos).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(projetos)); }
private void button2_Click_1(object sender, EventArgs e) { Projetos projeto = new Projetos(idCliente, textBox1.Text, dateTimePicker1.Text, comboBox1.Text); ControleProjeto cp = new ControleProjeto(); string mensagem = cp.AdicionarProj(projeto); //Chama o método que realiza a inserção no banco. MessageBox.Show(mensagem); PreencherListView(); LimparCampos(); }