private void btnSave_Click(object sender, System.EventArgs e) { if (_empresa == null) { _empresa = new Empresa(); } DirtyFields(this, _empresa); DirtyFields02(); if (!string.IsNullOrWhiteSpace(openFileDialog.FileName)) { var caminhoRaiz = Directory.GetDirectoryRoot(AppDomain.CurrentDomain.BaseDirectory); string pathRoot = caminhoRaiz + "SistemaPedido"; string pathCopy = pathRoot += "\\" + openFileDialog.SafeFileName; _empresa.CaminhoImagem = pathCopy; File.Copy(openFileDialog.FileName, pathCopy, true); } if (_empresa.Id == 0) { EmpresaRepository.Save(_empresa); } else { EmpresaRepository.Update02(_empresa); } this.Close(); }
public ResultadoOperacionDto AsignarTiposEmpresa(long idEmpresa, List <long> idsTiposEmpresa, long idUsuarioExec) { var resultado = new ResultadoOperacionDto(); try { var query = new StringBuilder(); query.AppendLine(string.Format("delete from EmpresaTipoEmpresa where IdEmpresa = {0};", idEmpresa)); idsTiposEmpresa.ForEach(idTipoEmpresa => query.AppendLine(string.Format("insert into EmpresaTipoEmpresa (IdEmpresa, IdTipoEmpresa) values ({0}, {1});", idEmpresa, idTipoEmpresa)) ); EmpresaRepository.DbContext.Database.ExecuteSqlCommand(query.ToString()); EmpresaRepository.Commit(); resultado.Resultado = true; var param = new List <object>() { EmpresaRepository.ObtenerEmpresaPorId(idEmpresa).NombreCorto }; resultado.InformacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, ConstantsAccionAuditable.Actualizar, ConstantsModulo.Empresa, MensajesServicios.AsignarTiposEmpresa, param); } catch (Exception exception) { LogUtil.Error(exception); resultado.Resultado = false; resultado.Mensaje = exception.Message; resultado.InformacionExtra = exception; } return(resultado); }
public ResultadoOperacionDto BorrarEmpresaLogicamente(long idEmpresa, long idUsuarioExec) { var resultado = new ResultadoOperacionDto(); try { var param = new List <object>() { EmpresaRepository.ObtenerEmpresaPorId(idEmpresa).NombreCorto }; resultado.InformacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, ConstantsAccionAuditable.Borrar, ConstantsModulo.Empresa, MensajesServicios.BorrarEmpresa, param); EmpresaRepository.BorrarLogicamenteEmpresa(idEmpresa); resultado.Resultado = true; resultado.InformacionExtra = true; } catch (Exception exception) { LogUtil.Error(exception); resultado.Resultado = false; resultado.Mensaje = exception.Message; resultado.InformacionExtra = exception; resultado.InformacionAuditoria = null; } return(resultado); }
public ResultadoOperacionDto AsignarFiduciariosRepComun(long idFideicomitente, List <long> idsFiduciarios, long idUsuarioExec) { var resultado = new ResultadoOperacionDto { Resultado = true }; var param = new List <object>() { EmpresaRepository.ObtenerEmpresaPorId(idFideicomitente).NombreCorto }; resultado.InformacionAuditoria = new InformacionAuditoriaDto(idUsuarioExec, ConstantsAccionAuditable.Actualizar, ConstantsModulo.Empresa, MensajesServicios.AsignarFideicomitentes, param); try { RepresentanteComunFideicomisoRepository.eliminarRelacionesPorEmpresaPrimaria(idFideicomitente); RepresentanteComunFideicomisoRepository.agregarRelaciones(idFideicomitente, idsFiduciarios); } catch (Exception e) { LogUtil.Error(e); resultado.Resultado = false; resultado.Mensaje = e.Message; resultado.Excepcion = e.StackTrace; } return(resultado); }
public ActionResult DeleteConfirmed(int id) { EmpresaRepository repositorio = new EmpresaRepository(); repositorio.ExcluirEmpresa(id); return(RedirectToAction("Index")); }
//método para executar a exclusão de uma empresa no banco public void ExcluirEmpresa() { try { Console.WriteLine("\nEXCLUSÃO DE EMPRESA\n"); Console.Write("Informe o ID da empresa: "); var idEmpresa = Guid.Parse(Console.ReadLine()); //instanciando a classe EmpresaRepository var empresaRepository = new EmpresaRepository(); empresaRepository.ConnectionString = connectionString; //buscar a empresa no banco de dados atraves do ID.. var empresa = empresaRepository.ObterPorId(idEmpresa); //verificar se a empresa foi encontrada.. if (empresa != null) { //excluindo a empresa empresaRepository.Excluir(empresa); Console.WriteLine("\nEmpresa excluída com sucesso."); } else { Console.WriteLine("\nEmpresa não encontrada. Tente novamente."); } } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } }
public EmpresasController() : base() { _contexto = new Contexto(); var repository = new EmpresaRepository(_avikaDB, _logger); this._servicio = new ServicioEmpresa(repository); }
private void btnPrint_Click(object sender, EventArgs e) { var lista = EmpresaRepository.GetAll(); if (lista == null || lista.Count == 0) { throw new ErrorMessageException("É necessário realizar o cadastro da Empresa em COnfigurações"); } _empresa = lista[0]; //imgLoop.Visible = true; this.Enabled = false; //string path = @"Projeto_Pedido.Reports.ReportPedido.rdlc"; if (this.reportViewer == null) { this.reportViewer = new ReportViewer(); } this.reportViewer.LocalReport.DataSources.Add(new ReportDataSource("DataSet2", listagemImpressao)); string path = @"Projeto_Pedido.Reports.ReportPedido.rdlc"; frmReport = new FormReport(this.reportViewer, path, GetParametersToPrint()); this.Enabled = true; frmReport.ShowDialog(); }
//método para executar a consulta de empresas public void ConsultarEmpresas() { try { Console.WriteLine("\nCONSULTA DE EMPRESAS\n"); //executando a consulta de empresas var empresaRepository = new EmpresaRepository(); empresaRepository.ConnectionString = connectionString; var empresas = empresaRepository.ObterTodos(); foreach (var item in empresas) { Console.WriteLine("Id da Empresa...: " + item.IdEmpresa); Console.WriteLine("Razão Social....: " + item.RazaoSocial); Console.WriteLine("CNPJ............: " + item.Cnpj); Console.WriteLine("---"); } } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } }
public ActionResult UpdateEmpresa(Empresa empresa, int categoriaId, IFormFile file) { Guid archive = Guid.NewGuid(); if (file?.Length > 0) { var wwwroot = _host.WebRootPath; var filePath = wwwroot + "/icones/" + empresa.Imagem; if (System.IO.File.Exists(filePath)) { System.IO.File.Delete(filePath); } filePath = wwwroot + "/icones/" + archive.ToString() + file.FileName; empresa.Imagem = archive.ToString() + file.FileName; using (var stream = System.IO.File.Create(filePath)) { file.CopyTo(stream); } } EmpresaRepository empresaRepository = new EmpresaRepository(_context); empresaRepository.Update(empresa); return(RedirectToAction("ViewCategoria", "Admin", new { Id = categoriaId })); }
// GET: api/Empresas public IEnumerable <Empresa> GetEmpresas() { EmpresaRepository empRepository = new EmpresaRepository(); var empresas = empRepository.GetAll(); return(empresas); }
public ActionResult AddEmpresa(Empresa empresa, IFormFile file) { Guid archive = Guid.NewGuid(); if (file?.Length > 0) { var wwwroot = _host.WebRootPath; var filePath = wwwroot + "/icones/" + archive.ToString() + file.FileName; empresa.Imagem = archive.ToString() + file.FileName; using (var stream = System.IO.File.Create(filePath)) { file.CopyTo(stream); } } if (!string.IsNullOrEmpty(empresa.PhoneNumberWhatsApp)) { string number = "55" + empresa.PhoneNumberWhatsApp; empresa.PhoneNumberWhatsApp = number; } empresa.CreateDate = DateTime.Now; EmpresaRepository empresarepository = new EmpresaRepository(_context); empresarepository.Add(empresa); return(RedirectToAction("ViewCategoria", "Admin", new { Id = empresa.CategoriaID })); }
public ActionResult Create(ClienteFixoDTO clienteFixoDTO) { if (ModelState.IsValid) { Empresa e = new EmpresaRepository().getUser(usuario.userid); if (e == null) { ModelState.AddModelError("error", "Deve estar associado a uma empresa"); return(View(clienteFixoDTO)); } clienteFixoDTO.empresaid = e == null ? 0 : e.empresaid; clienteFixoDTO.documento = clienteFixoDTO.documento.removerCaracteresEspeciais(); IncluirClienteFixo lIncluirClienteFixo = new IncluirClienteFixo(); if (!lIncluirClienteFixo.incluir(clienteFixoDTO)) { ModelState.AddModelError("error", "Houve um erro na requisição"); return(View(clienteFixoDTO)); } return(RedirectToAction("Index")); //return RedirectToAction("Index"); } return(View(clienteFixoDTO)); }
static void Main(string[] args) { // exemplo de funcionamento EmpresaRepository empresas = new EmpresaRepository(); EmpresasData NovaEmpresa = new EmpresasData(); NovaEmpresa.Nome = "Itau"; NovaEmpresa.Pais = "Brasil"; NovaEmpresa.Ano = 1960; NovaEmpresa.Balanco = 100; DataBase.GeraSchema(); empresas.Gravar(NovaEmpresa); var geralzao = empresas.RetornarTodos(); foreach (var item in geralzao) { Console.WriteLine(item.Nome); Console.WriteLine(item.Pais); Console.WriteLine("----------"); } empresas.ExcluirPorId(geralzao.FirstOrDefault().Id); Console.ReadLine(); }
private void btnPrint_Click(object sender, EventArgs e) { try { var lista = EmpresaRepository.GetAll(); if (lista == null || lista.Count == 0) { throw new ErrorMessageException("É necessário realizar o cadastro da Empresa em COnfigurações"); } _empresa = lista[0]; string path = @"Projeto_Pedido.Reports.ImpressaoPedido.rdlc"; if (this.reportViewer == null) { this.reportViewer = new ReportViewer(); } var listItens = _pedido.ItensPedido; this.reportViewer.LocalReport.DataSources.Add(new ReportDataSource("DataSet2", listItens)); FormReport frmReport = new FormReport(this.reportViewer, path, GetParametersToPrint()); frmReport.ShowDialog(); } catch (ErrorMessageException eme) { MessageBox.Show(eme.Message, "Aviso", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception ex) { } }
// GET: Empresa public ActionResult Index() { EmpresaRepository empresa = new EmpresaRepository(); var empresas = EmpresaRepository.GetEmpresas(); return(View(empresas)); }
public async Task <IActionResult> Validar(string email, string password) { bool response; response = await EmpresaRepository.ValidarCredenciales(email, password); return(Json(response)); }
public UoWRepository(SFContext ctx) { Cliente = new ClienteRepository(ctx); Empresa = new EmpresaRepository(ctx); Factura = new FacturaRepository(ctx); Partida = new PartidaRepository(ctx); Producto = new ProductoRepository(ctx); }
static void UpdateCompaniesInDatabase(List <ScrappedCompany> companies) { if (companies == null) { companies = ScrappedCompany.LoadCompaniesFromFiles(BASICDATA_DIR); } EmpresaRepository.InsertOrUpdate(companies); }
public IHttpActionResult PostEmpresa(Empresa empresa) { validador.ValidateAndThrow(empresa); EmpresaRepository empRepository = new EmpresaRepository(); empRepository.Save(empresa); return(CreatedAtRoute("DefaultApi", new { id = empresa.Id }, empresa)); }
public ActionResult Edit([Bind(Include = "Id,Nome")] Empresa empresa) { if (ModelState.IsValid) { EmpresaRepository repositorio = new EmpresaRepository(); repositorio.AtualizarEmpresa(empresa); return(RedirectToAction("Index")); } return(View(empresa)); }
public AdministradoresController() { _administradorRepository = new AdministradorRepository(); _empresaRepository = new EmpresaRepository(); _candidatoRepository = new CandidatoRepository(); _usuarioRepository = new UsuarioRepository(); }
private IList <ReportParameter> GetParametersToPrint() { var paciente = txtPaciente.Text; if (txtPaciente.Text.Contains("•")) { paciente = txtPaciente.Text.Split('•')[0].Trim(); } EmpresaRepository empresaRepository = new EmpresaRepository(); var empresaAux = EmpresaRepositorySQLite.GetAll(); IList <ReportParameter> listReportParameter; ReportParameter RazaoSocial = new ReportParameter("RazaoSocial", empresaAux[0].RazaoSocial); ReportParameter CNPJ = new ReportParameter("CNPJ", empresaAux[0].CNPJ); ReportParameter Endereco = new ReportParameter("Endereco", empresaAux[0].Endereco); ReportParameter Numero = new ReportParameter("Numero", empresaAux[0].Numero); ReportParameter Bairro = new ReportParameter("Bairro", empresaAux[0].Bairro); ReportParameter Cidade = new ReportParameter("Cidade", empresaAux[0].Cidade); ReportParameter UF = new ReportParameter("UF", empresaAux[0].UF); ReportParameter CEP = new ReportParameter("CEP", empresaAux[0].CEP); ReportParameter Telefone = new ReportParameter("Telefone", empresaAux[0].Fone); ReportParameter Celular = new ReportParameter("Celular", empresaAux[0].Fone); ReportParameter Email = new ReportParameter("Email", empresaAux[0].Email); ReportParameter Nome = new ReportParameter("Nome", agenda.PacienteNome); ReportParameter Data = new ReportParameter("Data", agenda.Data.ToString("dd/MM/yyyy")); ReportParameter Horas = new ReportParameter("Horas", agenda.Horas); ReportParameter Servico = new ReportParameter("Servico", agenda.Tipo); ReportParameter Obs = new ReportParameter("Obs", agenda.Observacao); ReportParameter Valor = new ReportParameter("Valor", agenda.Valor.ToString()); if (string.IsNullOrWhiteSpace(empresaAux[0].Imagem.Trim())) { listReportParameter = new List <ReportParameter>() { Nome, Data, Horas, Servico, Obs, Valor, RazaoSocial, CNPJ, Endereco, Numero, Bairro, Cidade, CEP, Telefone, Celular, Email, UF }; } else { ReportParameter Imagem = new ReportParameter("Imagem", empresaAux[0].Imagem); listReportParameter = new List <ReportParameter>() { Nome, Data, Horas, Servico, Obs, Valor, RazaoSocial, CNPJ, Endereco, Numero, Bairro, Cidade, CEP, Telefone, Celular, Email, Imagem, UF }; } return(listReportParameter); }
// // GET: /Manage/Index public async Task <ActionResult> Index(ManageMessageId?message) { ViewBag.StatusMessage = message == ManageMessageId.ChangePasswordSuccess ? "Senha trocada com sucesso." : message == ManageMessageId.SetPasswordSuccess ? "Sua senha foi definida." : message == ManageMessageId.SetTwoFactorSuccess ? "Your two-factor authentication provider has been set." : message == ManageMessageId.Error ? "Um erro ocorreu." : message == ManageMessageId.AddPhoneSuccess ? "Your phone number was added." : message == ManageMessageId.RemovePhoneSuccess ? "Your phone number was removed." : ""; string userId = User.Identity.GetUserId(); UsersRepository userRepository = new UsersRepository(); User user; try { user = userRepository.GetUserId(userId); } catch (Exception exp) { throw; } Empresa empresa = new EmpresaRepository().getUser(user.userid); bool isMaster = user == null || empresa == null || empresa.empresaid < 1 ? false : user.usermasterid == null; ViewBag.IsMaster = isMaster; List <User> usuariosSlaves = new List <User>(); if (isMaster) { usuariosSlaves = userRepository.getSlaves(user.userid); } ViewBag.UsuariosAssociados = JsonConvert.SerializeObject(usuariosSlaves); ViewBag.empresa = JsonConvert.SerializeObject(empresa); IndexViewModel model = new IndexViewModel { HasPassword = HasPassword(), //PhoneNumber = await UserManager.GetPhoneNumberAsync(userId), //TwoFactor = await UserManager.GetTwoFactorEnabledAsync(userId), //Logins = await UserManager.GetLoginsAsync(userId), //BrowserRemembered = await AuthenticationManager.TwoFactorBrowserRememberedAsync(userId) }; return(View(model)); }
public override void AplicarValores(FuncionarioNovo origem, Funcionario destino) { destino.Nome = origem.Nome; destino.DataNascimento = origem.DataNascimento; destino.Cpf = origem.Cpf; destino.Identidade = origem.Identidade; destino.Email = origem.Email; destino.Senha = Criptografia.Encrypt(origem.Senha); destino.Empresa = EmpresaRepository.PesquisarPeloId(origem.IdEmpresa); destino.PerfilDeAcesso = PerfilDeAcessoRepository.PesquisarPeloId(origem.IdPerfilDeAcesso); destino.HorarioDeExpediente = HorarioDeExpedienteRepository.PesquisarPeloId(origem.IdHorarioDeExpediente); }
public UnitOfWork() { _connection = new SqlConnection(ClasesBases.Properties.Settings.Default.conexion); Usuarios = new UsuarioRepository(_connection); Autobus = new AutoBusRepository(_connection); Clientes = new ClienteRepository(_connection); Ciudades = new CiudadRepository(_connection); Terminales = new TerminalRepository(_connection); Pasajes = new PasajeRepository(_connection); Servicios = new ServicioRepository(_connection); Empresas = new EmpresaRepository(_connection); }
public override ActionResult Index() { List <Empresa> lista = new List <Empresa>(); if (Sessao.PerfilFuncionarioLogado == PerfilAcesso.Administrador)// Se for administrador do sistema, mostrar todas as Empresas { lista = EmpresaRepository.Listar().ToList(); } else { lista = EmpresaRepository.Listar().Where(f => f.Id == Sessao.EmpresaLogada.Id).ToList(); } return(View("Index", lista)); }
public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } EmpresaRepository repositorio = new EmpresaRepository(); Empresa empresa = repositorio.ObterEmpresa(id.Value); if (empresa == null) { return(HttpNotFound()); } return(View(empresa)); }
static void Main(string[] args) { //criando um objeto da classe EmpresaRepository var empresaRepository = new EmpresaRepository(); //Injeção de dependência! //criando um objeto da classe EmpresaController passando como //parametro no construtor a instancia da classe EmpresaRepository var empresaController = new EmpresaController(empresaRepository); //executando a operação de cadastro.. empresaController.CadastrarEmpresa(); Console.ReadKey(); }
public ResultadoOperacionDto ObtenerEmpresaPorId(long idEmpresa) { var resultado = new ResultadoOperacionDto(); try { resultado.InformacionExtra = EmpresaRepository.ObtenerEmpresaPorId(idEmpresa); resultado.Resultado = true; } catch (Exception exception) { resultado.Resultado = false; resultado.Mensaje = exception.Message; resultado.InformacionExtra = exception; } return(resultado); }