private static Empresa Empresa(ApplicationDbContext context, string cnpj, string razaoSocial, string nomePregao, Dictionary <string, string> acoes) { var empresa = new Models.Empresa { EmpresaId = Guid.NewGuid(), Cnpj = cnpj, RazaoSocial = razaoSocial, NomePregao = nomePregao, Acoes = new List <Acao>() }; var rd = new Random(Environment.TickCount); foreach (var a in acoes) { var acao = new Acao() { AcaoId = Guid.NewGuid(), CodigoIsin = a.Key, CodigoNegociacao = a.Value, AcoesHistoricos = new List <AcaoHistorico>() }; acao.AcoesHistoricos.Add(new AcaoHistorico { AcaoHistoricoId = Guid.NewGuid(), DataHora = DateTime.Now, Preco = (decimal)rd.Next(10000, 999999) / 10000 }); empresa.Acoes.Add(acao); } return(empresa); }
private void btnLogar_Click(object sender, EventArgs e) { string cnpj = txbCNPJLogin.Text; string senha = txbSenhaLogin.Text; Models.Login login = new Models.Login(); login.Cnpj = cnpj; login.Senha = senha; if (login.logaEmpresa()) { this.Hide(); string CNPJ = txbCNPJLogin.Text; Models.Empresa empresa = new Models.Empresa(); empresa.Cnpj = CNPJ; empresa.pegarDados(); Forms.Paineis.PaineisEmpresa.PainelEmpresa painelEmpresa = new Forms.Paineis.PaineisEmpresa.PainelEmpresa(empresa.Cnpj, empresa.NomeEmpresa); painelEmpresa.ShowDialog(); } else { MessageBox.Show("CNPJ ou Senha incorretos!!", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning); } }
public void Inserir(Models.Empresa empresaModel) { Persistence.Empresa _tbempresa = new Persistence.Empresa(); _tbempresa.Id = empresaModel.Id; _tbempresa.Nome = empresaModel.Nome; _tbempresa.Cnpj = empresaModel.Cnpj; _context.Add(_tbempresa); _context.SaveChanges(); }
private void btnRemoverVaga_Click(object sender, EventArgs e) { string VagaID = txbVagaID.Text; Models.Empresa empresa = new Models.Empresa(); empresa.VagaID = VagaID; empresa.removeVaga(); carregarDados(); }
public IActionResult Empresa_Salvar(Models.Empresa empresa) { try { _empresaRepository.salvarEmpresa(empresa, false); return(RedirectToAction("Empresa_Lista")); } catch (Exception) { return(View("~/Views/Shared/Error.cshtml")); } }
public IActionResult Empresa_SalvarEdicao(EmpresaViewModel empresaViewMode) { try { Models.Empresa empresa = empresaViewMode.empresa; _empresaRepository.salvarEmpresa(empresa, true); return(RedirectToAction("Empresa_Lista")); } catch (Exception) { return(View("~/Views/Shared/Error.cshtml")); } }
private void Atribuir(Models.Empresa empresaModel, Persistence.Empresa tbempresa) { try { tbempresa.Id = empresaModel.Id; tbempresa.Nome = empresaModel.Nome; tbempresa.Cnpj = empresaModel.Cnpj; } catch (Exception e) { throw new Exception($"Dados de empresa não atribuidos. Erro {e.Message}"); } }
private void btnReprovaCandidato_Click(object sender, EventArgs e) { string vagaID = txbVagaID.Text; string cnpj = lblEmpresaID.Text; string cpf = txbCandidatoID.Text; Models.Empresa empresa = new Models.Empresa(); empresa.VagaID = vagaID; empresa.Cnpj = cnpj; empresa.CandidatoID = cpf; empresa.reprovaCandidatura(); }
public void Editar(Models.Empresa empresaModel) { try { Persistence.Empresa tbempresa = new Persistence.Empresa(); Atribuir(empresaModel, tbempresa); _context.Update(tbempresa); _context.SaveChanges(); } catch (Exception e) { throw new Exception($"Empresa não atualizada. Erro de {e.Message}"); } }
public IActionResult Empresa_Excluir(int idEmpresa) { try { Models.Empresa empresa = _empresaRepository.GetEmpresaById(idEmpresa); _empresaRepository.excluirEmpresa(empresa); return(RedirectToAction("Empresa_Lista")); } catch (Exception) { return(View("~/Views/Shared/Error.cshtml")); } }
private void btnAprovaCandidato_Click(object sender, EventArgs e) { string vagaID = txbVagaID.Text; string CNPJ = lblEmpresaID.Text; string candidatoID = txbCandidatoID.Text; Models.Empresa empresa = new Models.Empresa(); empresa.Cnpj = CNPJ; empresa.VagaID = vagaID; empresa.CandidatoID = candidatoID; empresa.pegarDados(); empresa.aprovarCandidatura(); }
public IActionResult Empresa_Edicao(int idEmpresa) { try { var empresaViewModel = new EmpresaViewModel(); Models.Empresa empresa = _empresaRepository.GetEmpresaById(idEmpresa); empresaViewModel.empresa = empresa; return(View(empresaViewModel)); } catch (Exception) { return(View("~/Views/Shared/Error.cshtml")); } }
private void btnCadastrar_Click(object sender, EventArgs e) { string CNPJ = lblEmpresaID.Text; string tituloVaga = txbTituloVaga.Text; string descricaoVaga = txbDescricaoVaga.Text; Models.Empresa empresa = new Models.Empresa(); empresa.Cnpj = CNPJ; empresa.TituloVaga = tituloVaga; empresa.DescricaoVaga = descricaoVaga; empresa.adicionaVaga(); this.Close(); }
protected void updateCompany_Click(object sender, EventArgs e) { Models.Empresa empresa = new Models.Empresa(); empresa.Nit = Convert.ToInt32(nitInput.Text); empresa.Direcion = addressInput.Text; empresa.Tel = phoneInput.Text; if (EmpresaCon.actualizarEmpresa(empresa) == true) { mensajeVisible.Text = "Empresa actualizada"; mensajeVisible.Visible = true; } else { mensajeFalse.Visible = true; } }
protected void btnGuardar_Click(object sender, EventArgs e) { Models.Empresa empresa = new Models.Empresa(); empresa.Nit = Convert.ToInt32(nitLabel.Text); empresa.Direcion = addressLabel.Text; empresa.Tel = phoneLabel.Text; if (EmpresaCon.insertarEmpresa(empresa) == true) { mensajeVisible.Visible = true; System.Threading.Thread.Sleep(2300); } else { mensajeFalse.Visible = true; System.Threading.Thread.Sleep(2300); } }
public object Post1([FromBody] Models.Empresa value) { var json = System.IO.File.ReadAllText(@"Data\dbEmpresas.json"); var empresa = JsonConvert.DeserializeObject <List <Models.Empresa> >(json); empresa.Add(value); var json_w = JsonConvert.SerializeObject(empresa, Formatting.Indented); System.IO.File.WriteAllText(@"Data\dbEmpresas.json", json_w); string a = ("Empresa Cadatrada com Sucesso"); System.Console.WriteLine("Empresa Cadatrada com Sucesso"); return(a); }
public object Post([FromBody] Models.Empresa value) { var json = System.IO.File.ReadAllText(@"Data\dbEmpresas.json"); var user = JsonConvert.DeserializeObject <List <Models.Empresa> >(json); try { int y = user.IndexOf(user.First(x => x.Em_cnpj.Equals(value.Em_cnpj))); user[y] = value; var json_w = JsonConvert.SerializeObject(user, Formatting.Indented); System.IO.File.WriteAllText(@"Data\dbEmpresas.json", json_w); return(user[y]); } catch (System.InvalidOperationException) { string a = ("erro usuario inexistente"); return(a); } }
public void UpdateEmpresa(DtoEmpresa dtoempresa) { try { using (TransactionScope tscope = new TransactionScope()) { var usuario = new Models.Usuario(); var empresa = new Models.Empresa(); usuario.id = dtoempresa.id_usuario; usuario.nome = dtoempresa.nome; usuario.email = dtoempresa.email; usuario.senha = dtoempresa.senha; usuario.id_grupo = dtoempresa.id_grupo; using (var db = new UsuarioRep()) { db.Update(usuario); } empresa.id = dtoempresa.id; empresa.nome = dtoempresa.nome; empresa.ramo = dtoempresa.ramo; empresa.razao = dtoempresa.razao; empresa.cidade = dtoempresa.cidade; empresa.id_usuario = dtoempresa.id_usuario; using (var db = new EmpresaRep()) { db.Update(empresa); } tscope.Complete(); } } catch (Exception e) { throw new Exception("Erro ao gravar dados!"); } }
public static bool actualizarEmpresa(Models.Empresa empresa) { AcceosDatos.AccesoDatosConexion conexion = new AcceosDatos.AccesoDatosConexion(); using (SqlConnection miconexion = new SqlConnection(conexion.conexion)) { SqlCommand micomando = new SqlCommand("EditarEmpresa", miconexion); micomando.CommandType = CommandType.StoredProcedure; micomando.Parameters.AddWithValue("@nit", empresa.Nit); micomando.Parameters.AddWithValue("@direccion", empresa.Direcion); micomando.Parameters.AddWithValue("@telefono", empresa.Tel); miconexion.Open(); int i = micomando.ExecuteNonQuery(); if (i > 0) { return(true); } else { return(false); } } }
public void UpdateEmpresa(Models.Usuario usuario, Models.Empresa empresa) { try { using (TransactionScope tscope = new TransactionScope()) { using (var db = new UsuarioRep()) { db.Update(usuario); } using (var db = new EmpresaRep()) { db.Update(empresa); } tscope.Complete(); } } catch (Exception e) { throw new Exception("Erro ao gravar dados!"); } }