Beispiel #1
0
 public ControladorCadastroEmpresa(IVisaoCadastroEmpresa visao) : base(visao)
 {
     this._fachada       = ObjectFactory.GetInstance <IFachadaEmpresa>();
     this._fachadaCidade = ObjectFactory.GetInstance <IFachadaCidade>();
     this.CarregarEmpresaNaTela(this._fachada.ObterEmpresa());
     this._visao.MandarFocoNoNome();
 }
Beispiel #2
0
        public ControladorAtendimento(IVisaoAtendimento visao)
            : base(visao)
        {
            this._fachada               = ObjectFactory.GetInstance <IFachadaAtendimento>();
            this._fachadaEmpresa        = ObjectFactory.GetInstance <IFachadaEmpresa>();
            this._fachadaCliente        = ObjectFactory.GetInstance <IFachadaCliente>();
            this._fachadaFormaPagamento = ObjectFactory.GetInstance <IFachadaFormaPagamento>();
            this._fachadaServico        = ObjectFactory.GetInstance <IFachadaServico>();

            this.AlterarEstado(TipoEstadoAtendimento.DigitacaoCabecalho);
            this._visao.SetData(DateTime.Now);
            this._visao.MandarFocoNoCliente();

            try
            {
                DTOPessoa pessoa = this._fachadaEmpresa.ObterEmpresa();
                this._visao.SetIdEmpresa(pessoa.ID);
                this._visao.SetRazaoSocialEmpresa(pessoa.Nome);
            }
            catch (NullReferenceException)
            {
                this._visaoPadrao.ExibirErro("É preciso cadastrar a empresa para fazer um atendimento!");
                this._visao.VoltarParaTelaAnterior();
            }
        }