public HttpResponseMessage Cadastrar(DesenvolvedoraCadastroViewModel model) { if (ModelState.IsValid) { try { Desenvolvedora d = new Desenvolvedora(); d.Nome = model.Nome; d.CNPJ = model.CNPJ.ToString(); DesenvolvedoraRepository rep = new DesenvolvedoraRepository(); rep.Insert(d); return(Request.CreateResponse(HttpStatusCode.OK, "Desenvolvedora cadastrada com sucesso")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Erro de servidor: " + e.Message)); } } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Ocorreu um ou mais erros de validação nos campos enviados")); } }
public Boolean InserirNoBD(Desenvolvedora _obj) { bool resultado = false; try { String SQL = String.Format("INSERT INTO desenvolvedora (nome, presidente, fundador, fundacao, numeroempregados, tipo) " + "VALUES ('{0}', '{1}', '{2}', '{3}', {4}, '{5}')", _obj.Nome, _obj.Presidente, _obj.Fundador, _obj.Fundacao, _obj.NumeroEmpregados, _obj.Tipo); int linhaAfetadas = BD.ExecutarIDU(SQL); if (linhaAfetadas > 0) { resultado = true; } } catch (Exception ex) { throw new Exception(ex.Message); } return(resultado); }
public Boolean AlterarNoBD(Desenvolvedora _obj) { bool resultado = false; try { String SQL = String.Format("UPDATE desenvolvedora SET " + "nome = '{0}', presidente = '{1}', fundador = '{2}', fundacao = '{3}', " + "numeroempregados = {4}, tipo = '{5}' WHERE cnpj = {6};", _obj.Nome, _obj.Presidente, _obj.Fundador, _obj.Fundacao, _obj.NumeroEmpregados, _obj.Tipo, _obj.Cnpj); int linhaAfetadas = BD.ExecutarIDU(SQL); if (linhaAfetadas > 0) { resultado = true; } } catch (Exception ex) { throw new Exception(ex.Message); } return(resultado); }
private void CarregarFormDeDesenvolvedora(Desenvolvedora _d) { try { txbCnpj.Text = Convert.ToString(_d.Cnpj); txbNome.Text = _d.Nome; txbPresidente.Text = _d.Presidente; txbFundador.Text = _d.Fundador; mtbFundacao.Text = _d.Fundacao; txbNumeroEmpregados.Text = _d.NumeroEmpregados.ToString(); if (_d.Tipo.Equals("independente")) { rdbIndependente.Checked = true; } else if (_d.Tipo.Equals("subsidiaria")) { rdbSubsidiaria.Checked = true; } else if (_d.Tipo.Equals("defunta")) { rdbDefunta.Checked = true; } } catch (Exception ex) { MessageBox.Show("ERRO AO CARREGAR FORMULARIO: " + ex.Message); } }
public HttpResponseMessage Atualizar(DesenvolvedoraEdicaoViewModel model) { if (ModelState.IsValid) { try { Desenvolvedora d = new Desenvolvedora(); d.IdDesenvolvedora = model.IdDesenvolvedora; d.Nome = model.Nome; d.CNPJ = model.CNPJ.ToString(); DesenvolvedoraRepository rep = new DesenvolvedoraRepository(); rep.Update(d); return(Request.CreateResponse(HttpStatusCode.OK, "Desenvolvedora atualizada com sucesso.")); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Erro de servidor: " + e.Message)); } } else { return(Request.CreateResponse(HttpStatusCode.BadRequest, "Ocorreram erros de validação nos campos enviados.")); } }
public Desenvolvedora BuscarPorID(Int64 _cnpj) { Desenvolvedora d = null; try { String SQL = String.Format("SELECT * FROM desenvolvedora WHERE cnpj = {0} ", _cnpj); SqlCeDataReader data = BD.ExecutarSelect(SQL); if (data.Read()) { d.Cnpj = data.GetInt64(0); d.Nome = data.GetString(1); d.Presidente = data.GetString(2); d.Fundador = data.GetString(3); d.Fundacao = data.GetString(4); d.NumeroEmpregados = data.GetInt64(5); d.Tipo = data.GetString(6); JogoDAO daoJogo = new JogoDAO(); d.jogos = daoJogo.ListarJogosPorDesenvolvedora(d.Cnpj); } data.Close(); BD.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(d); }
public HttpResponseMessage ConsularPorId(int id) { try { DesenvolvedoraRepository rep = new DesenvolvedoraRepository(); Desenvolvedora d = rep.FindById(id); if (d != null) { DesenvolvedoraConsultaViewModel model = new DesenvolvedoraConsultaViewModel(); model.IdDesenvolvedora = d.IdDesenvolvedora; model.Nome = d.Nome; model.CNPJ = Convert.ToInt32(d.CNPJ); return(Request.CreateResponse(HttpStatusCode.OK, model)); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "Desenvolvedora não localizada")); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
public async Task <IActionResult> Create(Desenvolvedora desenvolvedora) { if (ModelState.IsValid) { await _ds.CreateAsync(desenvolvedora); return(RedirectToAction(nameof(Index))); } return(View(nameof(Index))); }
public async Task <Boolean> ExistsAsync(int id) { Desenvolvedora d = await FindByIdAsync(id); if (d == null) { return(false); } return(true); }
private void frmCadDesenvolvedora_Load(object sender, EventArgs e) { txbCnpj.Enabled = false; if (this.Tag != null) { btnAtualizar.Visible = true; Desenvolvedora desenvolvedora = (Desenvolvedora)this.Tag; //Carregamento dos Dados do Objeto pessoa para o Form CarregarFormDeDesenvolvedora(desenvolvedora); } }
public Dictionary <Int64, Desenvolvedora> BuscarListaFiltrada(String _filtros) { try { Dictionary <Int64, Desenvolvedora> listDesenvolvedoras = new Dictionary <Int64, Desenvolvedora>(); string SQL = "SELECT * FROM desenvolvedora WHERE "; Int64 saida; if (Int64.TryParse(_filtros, out saida)) { SQL += String.Format("cnpj = {0}", _filtros); } else { SQL += String.Format("nome LIKE '%{0}%'", _filtros); } SqlCeDataReader data = BD.ExecutarSelect(SQL); while (data.Read()) { Desenvolvedora d = new Desenvolvedora(); d.Cnpj = data.GetInt64(0); d.Nome = data.GetString(1); d.Presidente = data.GetString(2); d.Fundador = data.GetString(3); d.Fundacao = data.GetString(4); d.NumeroEmpregados = data.GetInt64(5); d.Tipo = data.GetString(6); listDesenvolvedoras.Add(d.Cnpj, d); } data.Close(); BD.FecharConexao(); return(listDesenvolvedoras); } catch (Exception ex) { BD.FecharConexao(); throw new Exception(ex.Message); } }
private void btnAtualizar_Click(object sender, EventArgs e) { try { Desenvolvedora d = CarregarDesenvolvedoraDoForm(); DesenvolvedoraCtrl controlDesenvolvedora = new DesenvolvedoraCtrl(); if ((bool)controlDesenvolvedora.BD('u', d)) { MessageBox.Show("Cadastro atualizado com sucesso!!"); this.Close(); } } catch (Exception ex) { MessageBox.Show("ERRO AO ATUALIZAR DADOS: " + ex.Message); } }
private void dgvDados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { Int64 cnpj = Convert.ToInt64(dgvDados.SelectedRows[0].Cells[0].Value); Desenvolvedora d = tabelaDesenvolvedoras[cnpj]; frmCadDesenvolvedora form = new frmCadDesenvolvedora(); form.Tag = d; form.ShowDialog(); CarregarGridDoBD(""); } catch (Exception ex) { MessageBox.Show("ERRO AO SELECIONAR CADASTRO: " + ex.Message); } }
private Desenvolvedora CarregarDesenvolvedoraDoForm() { Desenvolvedora d = new Desenvolvedora(); try { if (!txbCnpj.Text.Equals("")) { d.Cnpj = Convert.ToInt64(txbCnpj.Text); } d.Nome = txbNome.Text; d.Presidente = txbPresidente.Text; d.Fundador = txbFundador.Text; d.Fundacao = mtbFundacao.Text; String numeroempregados = txbNumeroEmpregados.Text; d.NumeroEmpregados = Convert.ToInt64(numeroempregados); if (rdbIndependente.Checked) { d.Tipo = "independente"; } else if (rdbSubsidiaria.Checked) { d.Tipo = "subsidiaria"; } else if (rdbDefunta.Checked) { d.Tipo = "defunta"; } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } return(d); }
public Dictionary <Int64, Desenvolvedora> ListarTodos() { Dictionary <Int64, Desenvolvedora> mapaDesenvolvedoras = new Dictionary <Int64, Desenvolvedora>(); try { String SQL = "SELECT * FROM desenvolvedora;"; SqlCeDataReader data = BD.ExecutarSelect(SQL); while (data.Read()) { Desenvolvedora d = new Desenvolvedora(); d.Cnpj = data.GetInt64(0); d.Nome = data.GetString(1); d.Presidente = data.GetString(2); d.Fundador = data.GetString(3); d.Fundacao = data.GetString(4); d.NumeroEmpregados = data.GetInt64(5); d.Tipo = data.GetString(6); JogoDAO daoJogo = new JogoDAO(); d.jogos = daoJogo.ListarJogosPorDesenvolvedora(d.Cnpj); mapaDesenvolvedoras.Add(d.Cnpj, d); } data.Close(); BD.FecharConexao(); } catch (Exception ex) { throw new Exception(ex.Message); } return(mapaDesenvolvedoras); }
public HttpResponseMessage Delete(int id) { try { DesenvolvedoraRepository rep = new DesenvolvedoraRepository(); Desenvolvedora d = rep.FindById(id); if (d != null) { rep.Delete(d); return(Request.CreateResponse(HttpStatusCode.OK, "Desevolvedora excluída com sucesso")); } else { return(Request.CreateResponse(HttpStatusCode.NotFound, "Desenvolvedora não localizada")); } } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
private void btnSalvar_Click(object sender, EventArgs e) { try { Desenvolvedora d = CarregarDesenvolvedoraDoForm(); DesenvolvedoraCtrl control = new DesenvolvedoraCtrl(); //Linha trocada para que o processo seja feito no BD, e não mais no arquivo if ((bool)control.BD('i', d)) { MessageBox.Show("Cadastro efetuado com sucesso!!!"); this.Close(); } else { MessageBox.Show("Cadastro não efetuado!!!"); } } catch (Exception ex) { MessageBox.Show("ERRO: " + ex.Message); } }
public async Task CreateAsync(Desenvolvedora desenvolvedora) { await _context.Desenvolvedoras.AddAsync(desenvolvedora); await _context.SaveChangesAsync(); }