public ControladorCadastroEmpresa(IVisaoCadastroEmpresa visao) : base(visao) { this._fachada = ObjectFactory.GetInstance <IFachadaEmpresa>(); this._fachadaCidade = ObjectFactory.GetInstance <IFachadaCidade>(); this.CarregarEmpresaNaTela(this._fachada.ObterEmpresa()); this._visao.MandarFocoNoNome(); }
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(); } }