Esempio n. 1
0
 public UsuarioController(IUsuario usuario, IEmpresa empresa, IEmail email, ILogUsuarioLogon log, IHostingEnvironment env)
 {
     _usuario = usuario;
     _empresa = empresa;
     _email   = email;
     _log     = log;
 }
 public void InicializaTeste()
 {
     respositorioInscricao = new EFInscricao(contexto);
     repositorioEmpresa    = new EFEmpresaRepositorio(contexto);
     repositorioTecnologia = new EFTecnologiaRepositorio(contexto);
     repositorioCandidato  = new EFCandidatoRepositorio(contexto);
 }
Esempio n. 3
0
 public RevisionController(IDigitalizacion Digitalizacion, IColaborador Colaborador, IVehiculo Vehiculo, IEmpresa Empresa)
 {
     _Digitalizacion = Digitalizacion;
     _Colaborador    = Colaborador;
     _Vehiculo       = Vehiculo;
     _Empresa        = Empresa;
 }
Esempio n. 4
0
 public UsuarioController(IServiceProvider serviceProvider, IUsuario Usuario, IModulo Modulo, IOpcion Opcion, IEmpresa Empresa) : base(serviceProvider)
 {
     _Usuario = Usuario;
     _Modulo  = Modulo;
     _Opcion  = Opcion;
     _Empresa = Empresa;
 }
Esempio n. 5
0
        public IEnumerable <Sucursal> ObtenerSucursalesPorIdEmpresa(byte idEmpresa)
        {
            IEmpresa administradorEmpresa = null;

            try
            {
                var ctx = new XmlApplicationContext("~/Modulo Seguridad/Springs/SpringEmpresa.xml");
                administradorEmpresa = (IEmpresa)ctx["AdministradorEmpresa"];
                var sucursales = administradorEmpresa.ObtenerSucursalesPorIdEmpresa(idEmpresa);
                return(sucursales.ToList());
            }
            catch (FaultException)
            {
                throw;
            }
            catch (Exception ex)
            {
                ThrowsExceptionParaLogError.LoguearError($"Mensaje : {ex.Message}///Excepción Interna : {ex.InnerException}///Pila de Seguimiento : {ex.StackTrace}///Fuente : {ex.Source}///Link : {ex.HelpLink}");
                throw;
            }
            finally
            {
                if (administradorEmpresa != null)
                {
                    administradorEmpresa.LiberarRecursos();
                }
            }
        }
Esempio n. 6
0
        public void ActualizarEmpresa(Empresa empresa)
        {
            IEmpresa administradorEmpresa = null;

            try
            {
                var ctx = new XmlApplicationContext("~/Modulo Seguridad/Springs/SpringEmpresa.xml");
                administradorEmpresa = (IEmpresa)ctx["AdministradorEmpresa"];
                administradorEmpresa.ActualizarEmpresa(empresa);
            }
            catch (FaultException)
            {
                throw;
            }
            catch (Exception ex)
            {
                ThrowsExceptionParaLogError.LoguearError($"Mensaje : {ex.Message}///Excepción Interna : {ex.InnerException}///Pila de Seguimiento : {ex.StackTrace}///Fuente : {ex.Source}///Link : {ex.HelpLink}");
                throw;
            }
            finally
            {
                if (administradorEmpresa != null)
                {
                    administradorEmpresa.LiberarRecursos();
                }
            }
        }
Esempio n. 7
0
        /// <summary>
        ///
        /// setar empresa com base na chamada por linha de comando
        ///
        ///  empresa
        ///   -ei - id
        ///   -ec - codigo
        ///   -en - descricao
        ///
        /// </summary>
        /// <param name="empresa"></param>
        public static void SetEmpresa(this IEmpresa empresa)
        {
            var argAnt = string.Empty;

            empresa.Cd_Empresa = "0";
            empresa.Ds_Empresa = "Empresa teste";

            foreach (var arg in Environment.GetCommandLineArgs())
            {
                switch (argAnt)
                {
                case "-ei":
                    empresa.Id_Empresa = Convert.ToInt32(arg.ObterNumero() ?? 0);
                    break;

                case "-ec":
                    empresa.Cd_Empresa = arg;
                    break;

                case "-ed":
                    empresa.Ds_Empresa = arg;
                    break;
                }

                argAnt = arg;
            }
        }
Esempio n. 8
0
 public ReporteController(IServiceProvider serviceProvider, IReportes reportes, IColaborador colaborador, IDigitalizacion digitalizacion, IEmpresa Empresa) : base(serviceProvider)
 {
     _digitalizacion = digitalizacion;
     _Empresa        = Empresa;
     _colaborador    = colaborador;
     _reportes       = reportes;
 }
Esempio n. 9
0
 public AprobadoController(IDigitalizacion Digitalizacion, IColaborador Colaborador, IVehiculo Vehiculo, IEmpresa Empresa, ILogger <AprobadoController> logger)
 {
     _Digitalizacion = Digitalizacion;
     _Colaborador    = Colaborador;
     _Vehiculo       = Vehiculo;
     _Empresa        = Empresa;
 }
        private void BindGrid()
        {
            SisPackController.AdministrarGrillas.Configurar(this.dtgEmpresas, "EmpresaID", this.CantidadOpciones);
            this.dtgEmpresas.AllowPaging = false;

            if (Session["dsEmpresas"] == null)
            {
                IEmpresa empresa = EmpresaFactory.GetEmpresa();
                this.dsEmpresas = empresa.GetEmpresasDataSet();
            }
            else
            {
                this.dsEmpresas = (DsEmpresas)Session["dsEmpresas"];
                if (this.dtgEmpresas.EditItemIndex != -1)
                {
                    DataGridItem        item = this.dtgEmpresas.Items[this.dtgEmpresas.EditItemIndex];
                    DsEmpresas.DatosRow dr   = (DsEmpresas.DatosRow) this.dsEmpresas.Datos.Rows[item.DataSetIndex];

                    DropDownList ddlUnidadesNegocio = (DropDownList)item.FindControl("ddlUnidadesNegocio");
                    string       selValue           = ddlUnidadesNegocio.SelectedValue;
                    dr.UnidadNegocioID = selValue == "" ? 0 : Convert.ToInt32(selValue);
                }
            }

            Session["dsEmpresas"]             = this.dsEmpresas;
            this.dtgEmpresas.DataSource       = this.dsEmpresas;
            this.dtgEmpresas.CurrentPageIndex = 0;
            this.dtgEmpresas.DataBind();
        }
        public string GereRelatorio()
        {
            PdfWriter escritor;
            string caminho;
            string nomeDoArquivoDeSaida;

            using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeEmpresa>())
                empresa = servico.Obtenha(FabricaDeContexto.GetInstancia().GetContextoAtual().EmpresaLogada.ID);

            nomeDoArquivoDeSaida = String.Concat(DateTime.Now.ToString("yyyyMMddhhmmss"), ".pdf");
            caminho = String.Concat(HttpContext.Current.Request.PhysicalApplicationPath, UtilidadesWeb.PASTA_LOADS);
            _documento = new Document();
            _documento.SetPageSize(PageSize.A4.Rotate());
            escritor = PdfWriter.GetInstance(_documento,
                                             new FileStream(Path.Combine(caminho, nomeDoArquivoDeSaida),
                                                             FileMode.Create));
            escritor.PageEvent = new Ouvinte(_Fonte1, _Fonte2, _Fonte3, _Fonte4, empresa);
            escritor.AddViewerPreference(PdfName.PRINTSCALING, PdfName.NONE);
            escritor.AddViewerPreference(PdfName.PICKTRAYBYPDFSIZE, PdfName.NONE);

            _documento.Open();
            EscrevaProcessosNoDocumento();
            _documento.Close();
            return nomeDoArquivoDeSaida;
        }
Esempio n. 12
0
        public static EGUID Create(this EGUID eguid, IBaseModel model, TableDefinitionAttribute tableDefinition, IEmpresa empresa = null)
        {
            #if !IsPAF
            //-------------------------------------------------------------------------
            // Se o EGUID já foi informado, descartar as condições abaixo.
            // Isso pode dar erros nas importações se for modificado.
            // Pode dar erros nas integrações entre DAV/PV
            // Pode dar erros em todos os lugares que usam a condição EGUID = ??
            // Modifique a condição abaixo apenas se souber o que está fazendo
            //-------------------------------------------------------------------------
              //  if(!eguid.IsNullOrEmpty())
            //    return eguid;
            #endif
            EGUID result = EGUID.Empty;

            string tableName = tableDefinition.TableName;

            if (model is Model.Faturamento.Lancamento.Movimento.NFCe.INFCe && eguid.IsNullOrEmpty())
                tableName = "fat_LanMovNFCe";
            else if (model is Model.Faturamento.Lancamento.Movimento.NFe.INFe && eguid.IsNullOrEmpty())
                tableName = "fat_LanMovNFe";

            IConfiguracaoEGUID conf = new ConfiguracaoEGUID(tableName);
            switch(conf.UsoEGUID)
            {
                case Enuns.Configuracao.UsoEGUID.Custom:

                    if(conf.Code.StartsWith("code={", StringComparison.CurrentCultureIgnoreCase))
                    {
                        string s = conf.Code.Substring(6);
                        s = "public object GetEGUID(object value){" + s.Substring(0, s.Length - 1) + "}";
                        Assembly assembly = Compiler.Compiler.Compile(Code.Builder.Build("OpenPOS", "OpenPOSEGUIDConfiguracao", s));
                        result = Compiler.Compiler.Invoke("OpenPOS.OpenPOSEGUIDConfiguracao", "GetEGUID", assembly, new object[] { eguid }).ToString();
                    }
                    break;

                case Enuns.Configuracao.UsoEGUID.PorEmpresa:
                    //TODO: Aqui temos que melhorar, pois temos que filtrar pela empresa atual, e
                    // Se não encontrada deve-se criar um para a empresa atual.
                    conf.Numero += 1;
                    result = conf.Numero.ToString();
                    break;
                case Enuns.Configuracao.UsoEGUID.PorTabela:
                    conf.Numero += 1;
                    result = conf.Numero.ToString();
                    break;
                case Enuns.Configuracao.UsoEGUID.Default:
                default:
                    result = eguid.IsNullOrEmpty() ? new Random().Next().ToString() : Convert.ToString(eguid);
                    break;
            }

            if(!String.IsNullOrEmpty(conf.Mascara))
                result = conf.Numero.ToString(conf.Mascara);

            conf.Save();

            return result;
        }
Esempio n. 13
0
 public EmpresaDTO(IEmpresa empresa)
 {
     UF           = empresa.UF;
     VerboseUF    = UFEnum.ToList().FirstOrDefault(p => p.Codigo == empresa.UF).Valor;
     NomeFantasia = empresa.NomeFantasia;
     CNPJ         = empresa.CNPJ;
     BusinessId   = empresa.BusinessId;
 }
Esempio n. 14
0
        public FrmV_Empresa()
        {
            InitializeComponent();
            dempresa = new Dempresa();
            rempresa = new Rempresa();

            CargarRegimen();
        }
Esempio n. 15
0
 public RegistroController(IDigitalizacion Digitalizacion, IColaborador Colaborador, IVehiculo Vehiculo, IEmpresa Empresa, ILogger <RegistroController> logger)
 {
     _Digitalizacion = Digitalizacion;
     _Colaborador    = Colaborador;
     _Vehiculo       = Vehiculo;
     _Empresa        = Empresa;
     _logger         = logger;
 }
 public IEmpresa Insert(IEmpresa empresa)
 {
     using(var session = new Session())
     {
         session.CurrentSession.Save(empresa as Empresa);
     }
     return null;
 }
        private void dtgEmpresas_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
        {
            try
            {
                this.dsEmpresas = (DsEmpresas)Session["dsEmpresas"];
                DsEmpresas.DatosRow dr = (DsEmpresas.DatosRow) this.dsEmpresas.Datos.Rows[e.Item.DataSetIndex];

                IEmpresa empresa = EmpresaFactory.GetEmpresa();
                empresa.EmpresaID = dr.EmpresaID;
                empresa.UnidadNegocio.UnidadNegocioID = dr.UnidadNegocioID;

                if (dr.UnidadNegocioID == 0)
                {
                    throw new Exception(this.TraducirTexto("Errores.Obligatorios.UnidadNegocio"));
                }

                empresa.SetUnidadNegocio();

                this.dtgEmpresas.EditItemIndex = -1;
                Session["dsEmpresas"]          = null;
                this.BindGrid();

                /*empresa.CondicionIva = dr.CondicionIva;
                 * empresa.DomicilioLegal = dr.DomicilioLegal;
                 * empresa.DomicilioReal = dr.DomicilioReal;
                 * empresa.Email = dr.Email;
                 * empresa.EmpresaID = dr.EmpresaID;
                 * empresa.EstadoEmpresa = dr.EstadoEmpresa;
                 * empresa.FechaAlta = dr.FechaAlta;
                 * empresa.IngresosBrutosNro = dr.IngresosBrutosNro;
                 * empresa.NroCUIT = dr.NroCUIT;
                 * empresa.RazonSocial = dr.RazonSocial;
                 * empresa.TieneDomicilioLegal = dr.TieneDomicilioLegal;
                 * empresa.TieneDomicilioReal = dr.TieneDomicilioReal;
                 * empresa.TipoDocumento = dr.TipoDocumento;
                 * empresa.UnidadNegocio = dr.UnidadNegocio;
                 *
                 * empresa.Guardar();*/
            }
            catch (Exception ex)
            {
                string mensaje = ex.Message;
                try
                {
                    mensaje = this.TraducirTexto(ex.Message);
                    if (mensaje == "" || mensaje == null)
                    {
                        mensaje = ex.Message;
                    }
                }
                catch (Exception)
                {
                    mensaje = ex.Message;
                }
                ((ErrorWeb)this.phErrores.Controls[0]).setMensaje(mensaje);
            }
        }
Esempio n. 18
0
 public ExcelLabController(ILogger <AdministrationController> _logger, AGesContext _aGesContext, IWebHostEnvironment _env, IEmpresa _empresaContext, AppDbContext _appDbContext, IConConfig _conConfig)
 {
     this.logger         = _logger;
     this.aGesContext    = _aGesContext;
     this.empresaContext = _empresaContext;
     this.appDbContext   = _appDbContext;
     this.conConfig      = _conConfig;
     this.env            = _env;
 }
        private List <IEmpresa> ObtenerEmpresasMismoMedio(IEmpresa _empresaPedido, List <IEmpresa> _lstEmpresas)
        {
            List <IEmpresa> lstEmpresasMismoMedio = (from empresa in _lstEmpresas
                                                     where empresa.empresaDTO.cNombre != _empresaPedido.empresaDTO.cNombre &&
                                                     empresa.metodoEnvio.metodoEnvioDTO.cNombre == _empresaPedido.metodoEnvio.metodoEnvioDTO.cNombre
                                                     select empresa).ToList();

            return(lstEmpresasMismoMedio);
        }
Esempio n. 20
0
 public AGesController(AGesContext _agesContext, IEmpresa _empContext,
                       IEmpresaAGes _empresaAGes, UserManager <ApplicationUser> userManager, ILogger <AccountController> _logger)
 {
     this.agesContext = _agesContext;
     this.empContext  = _empContext;
     this.empresaAGes = _empresaAGes;
     this.userManager = userManager;
     this.logger      = _logger;
 }
Esempio n. 21
0
 public LoginController(IUsuario Usuario, IServiceProvider serviceProvider, IModulo Modulo, IOpcion Opcion, IEmpresa Empresa, ILogger <LoginController> logger) : base(serviceProvider)
 {
     this._logger          = logger;
     this._Usuario         = Usuario;
     this._serviceProvider = serviceProvider;
     this._Modulo          = Modulo;
     this._Opcion          = Opcion;
     this._Empresa         = Empresa;
 }
Esempio n. 22
0
 public SincronizacaoController(ISincronizacao repository, IItem itemRepository, ILocal localRepository, IInventario inventarioRepository, IEmpresa empresaRepository, IItemEstado itemEstadoRepository, IEspecie especieRepository)
 {
     _repository           = repository;
     _itemRepository       = itemRepository;
     _localRepository      = localRepository;
     _inventarioRepository = inventarioRepository;
     _empresaRepository    = empresaRepository;
     _itemEstadoRepository = itemEstadoRepository;
     _especieRepository    = especieRepository;
 }
        private void BindGrid()
        {
            SisPackController.AdministrarGrillas.Configurar(dtgEmpresas, "EmpresaID", this.CantidadOpciones);
            IEmpresa oEmpresa = EmpresaFactory.GetEmpresa();

            oEmpresa.RazonSocial = this.txtRazonSocial.Text;
            oEmpresa.UnidadNegocio.UnidadNegocioID = this.UnidadNegocioID;
            this.dtgEmpresas.DataSource            = oEmpresa.GetEmpresasConsultaDataSet(this.AgenciaConectadaID);
            this.dtgEmpresas.DataBind();
        }
Esempio n. 24
0
 public EmpresaController(IEmpresa repository, IPropriedade propriedadeRepository, IPropriedadeValor propriedadeValorRepository, IGrupo grupoRepository, IContaContabil contaContabilRepository, ICentroCusto centroCustoRepository, IEspecie especieRepository, IEspeciePropriedade especiePropriedadeRepository)
 {
     _repository                   = repository;
     _propriedadeRepository        = propriedadeRepository;
     _propriedadeValorRepository   = propriedadeValorRepository;
     _grupoRepository              = grupoRepository;
     _contaContabilRepository      = contaContabilRepository;
     _centroCustoRepository        = centroCustoRepository;
     _especieRepository            = especieRepository;
     _especiePropriedadeRepository = especiePropriedadeRepository;
 }
Esempio n. 25
0
 public Comprobante(IRepositoryContext repositoryContext)
     : base(repositoryContext)
 {
     cdService             = cdService ?? new ComprobanteDetalle();
     parService            = parService ?? new Partidas();
     usuarioAreaService    = usuarioAreaService ?? new UsuarioArea();
     parametroService      = parametroService ?? new Parametro();
     partidasService       = partidasService ?? new Partidas();
     usuarioEmpresaService = usuarioEmpresaService ?? new UsuarioEmpresa();
     empresaService        = empresaService ?? new Empresa();
 }
Esempio n. 26
0
 public override void Gravar()
 {
     EmpresaTest teste = new EmpresaTest();
     teste.Gravar();
     empresa = new Empresa(teste.GUID);
     IConfiguracaoEmpresa config = new ConfiguracaoEmpresa();
     config.Propriedade = "NumeroEmpresa";
     config.Valor = "00000000";
     config.Empresa = empresa;
     GUID = config.Save();
 }
Esempio n. 27
0
 public DefaultController(IInscricao repositorioInscricao, IEmpresa repositorioEmpresa,
                          ICandidato repositorioCandidato, ITecnologia repositorioTecnologia,
                          IRel_Candidato_Tecnologia repositorioRel_Candidato_Tecnologia,
                          IRel_Empresa_Tecnologia repositorioRel_Empresa_Tecnologia)
 {
     _repositorioInscricao = repositorioInscricao;
     _repositorioEmpresa   = repositorioEmpresa;
     _repositorioCandidato = repositorioCandidato;
     _repositorioRel_Candidato_Tecnologia = repositorioRel_Candidato_Tecnologia;
     _repositorioTecnologia             = repositorioTecnologia;
     _repositorioRel_Empresa_Tecnologia = repositorioRel_Empresa_Tecnologia;
 }
Esempio n. 28
0
 public CLabController(IEmpresa _empresaContext, AGesContext _aGesContext, AppDbContext _appDbContext
                       , ILogger <AdministrationController> _logger
                       , IWebHostEnvironment _env, IDadosEmpresaViewModel _dadosEmpresaViewModel, IConConfig _conConfig)
 {
     this.empresaContext        = _empresaContext;
     this.aGesContext           = _aGesContext;
     this.appDbContext          = _appDbContext;
     this.logger                = _logger;
     this.env                   = _env;
     this.dadosEmpresaViewModel = _dadosEmpresaViewModel;
     this.conConfig             = _conConfig;
 }
 public MenusConsole(IExercicio1 exercicio1, IEmpresa exercicio2, IMultiplos exercicio3, INotas exercicio4,
                     IFormula exercicio5, IParametros exercicio6, ISomaPar exercicio7, IOrdenacao exercicio8,
                     ILinq exercicio9)
 {
     _exercicio1 = exercicio1;
     _exercicio2 = exercicio2;
     _exercicio3 = exercicio3;
     _exercicio4 = exercicio4;
     _exercicio5 = exercicio5;
     _exercicio6 = exercicio6;
     _exercicio7 = exercicio7;
     _exercicio8 = exercicio8;
     _exercicio9 = exercicio9;
 }
Esempio n. 30
0
        public async Task <ActionResult <string> > Post([FromBody] EmpresaViewModel empresa)
        {
            if (ModelState.IsValid)
            {
                IsolationLevel isolationLevel = IsolationLevel.ReadUncommitted;

                Services <IEmpresa> services = Services <IEmpresa> .Create(FactoryServices.Create(isolationLevel).getEmpresa());

                empresa.Status = "AT";
                IEmpresa _empresa = await services.IncluirAsync(empresa);

                return(Json(_empresa.Id.ToString()));
            }
            return(Json(empresa));
        }
        private string GereInformacoesUteisParaOArquivoDeSaidaDoRelatorio()
        {
            using (var servico = FabricaGenerica.GetInstancia().CrieObjeto<IServicoDeEmpresa>())
                empresa = servico.Obtenha(FabricaDeContexto.GetInstancia().GetContextoAtual().EmpresaLogada.ID);

            var nomeDoArquivoDeSaida = String.Concat(DateTime.Now.ToString("yyyyMMddhhmmss"), ".pdf");
            var caminho = String.Concat(HttpContext.Current.Request.PhysicalApplicationPath, UtilidadesWeb.PASTA_LOADS);
            _documento = new Document();
            _documento.SetPageSize(PageSize.A4.Rotate());
            var escritor = PdfWriter.GetInstance(_documento, new FileStream(Path.Combine(caminho, nomeDoArquivoDeSaida), FileMode.Create));
            escritor.PageEvent = new GeradorDeRelatorioPorColidencia.Ouvinte(_Fonte1, _Fonte2, _Fonte3, _Fonte4, empresa, _NumeroDaRevistaSelecionada, _DataPublicacao);
            escritor.AddViewerPreference(PdfName.PRINTSCALING, PdfName.NONE);
            escritor.AddViewerPreference(PdfName.PICKTRAYBYPDFSIZE, PdfName.NONE);
            return nomeDoArquivoDeSaida;
        }
Esempio n. 32
0
        private void Editar()
        {
            IEmpresa empresa = EmpresaFactory.GetEmpresa();

            empresa.EmpresaID = Convert.ToInt32(this.txtEmpresaID.Text);
            empresa.Consultar();

            this.txtRazonSocial.Text           = empresa.RazonSocial;
            this.txtEMail.Text                 = empresa.Email;
            this.ddlCondicionIva.SelectedValue = ((int)empresa.CondicionIva).ToString();
            //this.ddlTipoDocumento.SelectedValue = ((int)empresa.TipoDocumento).ToString();
            if (empresa.NroCUIT != null)
            {
                this.txtCUITTipo.Text = empresa.NroCUIT.Substring(0, 2);
                this.txtCUITNro.Text  = empresa.NroCUIT.Substring(2, 8);
                this.txtCUITDigitoVerificador.Text = empresa.NroCUIT.Substring(10, 1);
                //this.txtCUITTipo.ReadOnly=true;
                //this.txtCUITNro.ReadOnly=true;
                //this.txtCUITDigitoVerificador.ReadOnly=true;
            }
            this.txtIngresosBrutosNro.Text = empresa.IngresosBrutosNro;

            if (empresa.TieneDomicilioLegal)
            {
                IDatosDomicilio domicilio = (IDatosDomicilio)phDomicilioLegal.FindControl("domicilioLegal");
                domicilio.DomicilioID = empresa.DomicilioLegal.DomicilioID;
                domicilio.Calle       = empresa.DomicilioLegal.Calle;
                domicilio.CalleNro    = empresa.DomicilioLegal.CalleNro;
                domicilio.Telefono    = empresa.DomicilioLegal.Telefono;
                domicilio.ProvinciaID = empresa.DomicilioLegal.Localidad.Provincia.ProvinciaID;
                domicilio.LocalidadID = empresa.DomicilioLegal.Localidad.LocalidadID;
            }

            if (empresa.TieneDomicilioReal)
            {
                IDatosDomicilio domicilio = (IDatosDomicilio)phDomicilioLegal.FindControl("domicilioReal");
                domicilio.DomicilioID = empresa.DomicilioReal.DomicilioID;
                domicilio.Calle       = empresa.DomicilioReal.Calle;
                domicilio.CalleNro    = empresa.DomicilioReal.CalleNro;
                domicilio.Telefono    = empresa.DomicilioReal.Telefono;
                domicilio.ProvinciaID = empresa.DomicilioReal.Localidad.Provincia.ProvinciaID;
                domicilio.LocalidadID = empresa.DomicilioReal.Localidad.LocalidadID;
            }

            this.ddlUnidadNegocio.SelectedValue = empresa.UnidadNegocio.UnidadNegocioID.ToString();
            this.txtLogoActual.Text             = empresa.Logo.ToString();
        }
Esempio n. 33
0
        public InformacaoSistema(IAmbiente ambiente,
                                 IEmpresa empresa,
                                 IUsuario usuario,
                                 ITerminal terminal)
        {
            Ambiente = Check.NotNull(ambiente, nameof(ambiente));
            Ambiente.SetAmbiente();

            Empresa = Check.NotNull(empresa, nameof(empresa));
            Empresa.SetEmpresa();

            Usuario = Check.NotNull(usuario, nameof(usuario));
            Usuario.SetUsuario();

            Terminal = Check.NotNull(terminal, nameof(terminal));
            Terminal.SetTerminal();
        }
Esempio n. 34
0
        public void RealizarEnvios(IPedido pedido, DateTime fechaActual)
        {
            string nombreEmpresa = pedido.Empresa;

            ConsolidarEmpresas(nombreEmpresa);

            if (_creadorEmpresa != null)
            {
                _creadorEmpresa.NuevaEmpresa();
                IEmpresa empresa = _creadorEmpresa.GetEmpresa();

                if (_validadorTransporte.DisponibilidadTransporte(pedido.TipoTransporte, empresa.Transportes.Keys.ToList()))
                {
                    _pobladorPedido.RePoblarPedido(pedido, fechaActual, empresa.MargenUtilidad, empresa.Transportes[pedido.TipoTransporte]);
                }
            }
        }
Esempio n. 35
0
 /// <summary>
 /// Instancia este objeto, inicia as variáveis e carrega a propriedade e o valor da mesma
 /// </summary>
 /// <param name="name">Nome da propriedade</param>
 /// <param name="value">Valor da propriedade</param>
 /// <param name="empresa">Empresa a que esta propriedade pertence</param>
 public ConfiguracaoEmpresa(string name, object value, IEmpresa empresa)
     : this(name, value)
 {
     this.ConfEmpresa = empresa;
     where.Add("cfg_ConfiguracaoEmpresa.GUIDEmpresa", empresa.GUID);
 }
 public Ouvinte(Font font1, Font font2, Font font3, Font font4, IEmpresa empresa, string numeroDaRevistaSelecionada)
 {
     this.font1 = font1;
     this.font2 = font2;
     this.font3 = font3;
     this.font4 = font4;
     this.empresa = empresa;
     _numeroDaRevistaSelecionada = numeroDaRevistaSelecionada;
 }
 public Ouvinte(Font font1, Font font2, Font font3, Font font4, IEmpresa empresa)
 {
     this.font1 = font1;
     this.font2 = font2;
     this.font3 = font3;
     this.font4 = font4;
     this.empresa = empresa;
 }
 public Ouvinte(Font font1, Font font2, Font font3, Font font4, IEmpresa empresa, bool contasAReceber)
 {
     this.font1 = font1;
     this.font2 = font2;
     this.font3 = font3;
     this.font4 = font4;
     this.empresa = empresa;
     this.relatorioDeContasAReceber = contasAReceber;
 }