Esempio n. 1
0
        ChamadoBE CarregaDadosChamado(ChamadoBE obj)
        {
            ClienteBLL    _cliente    = new ClienteBLL();
            UsuarioBLL    _usuario    = new UsuarioBLL();
            StatusBLL     _status     = new StatusBLL();
            PrioridadeBLL _prioridade = new PrioridadeBLL();
            CategoriaBLL  _categoria  = new CategoriaBLL();
            MensagemBLL   _mensagem   = new MensagemBLL();

            obj.Cliente = _cliente.SelectId(obj.cli_id);
            //obj.Usuario = _usuario.SelectId(new BE.UsuarioBE { usu_id = obj.usu_id });
            obj.Status = _status.SelectId(new StatusBE {
                cSt_id = obj.cSt_id
            });
            obj.Prioridade = _prioridade.SelectId(new PrioridadeBE {
                cPr_id = obj.cPr_id
            });
            obj.Categoria = _categoria.SelectId(new CategoriaBE {
                cCa_id = obj.cCa_id
            });
            obj.Mensagens = _mensagem.Select(new MensagemBE {
                cOs_id = obj.cOs_id
            });

            return(obj);
        }
Esempio n. 2
0
 public List <ChamadoBE> Select(ChamadoBE obj, bool completo)
 {
     if (completo)
     {
         return(this.CarregaDadosChamado(new ChamadoDao().Select <ChamadoBE>(obj).ToList()));
     }
     else
     {
         return(new ChamadoDao().Select <ChamadoBE>(obj).ToList());
     }
 }
Esempio n. 3
0
        public ChamadoBE Insert(ChamadoBE obj, string mensagem, List <ArquivosBE> objArquivos)
        {
            obj.cOs_id = new ChamadoDao().Insert(obj);
            var objMensagem = new MensagemBE {
                cOs_id = obj.cOs_id, cOsMes_mensagem = mensagem, cOsMes_data = DateTime.Now
            };

            objMensagem.cOsMes_id = new MensagemBLL().Insert(objMensagem);
            obj.Mensagens         = new List <MensagemBE>();
            obj.Mensagens.Add(objMensagem);
            ArquivosBLL _arq = new ArquivosBLL();

            foreach (var item in objArquivos)
            {
                item.cOs_id    = obj.cOs_id;
                item.cOsMes_id = objMensagem.cOsMes_id;
                _arq.Insert(item);
            }

            return(obj);
        }
Esempio n. 4
0
 public bool Delete(ChamadoBE obj)
 {
     return(new ChamadoDao().Delete(obj).Value);
 }
Esempio n. 5
0
        public bool Update(ChamadoBE obj)
        {
            var result = new ChamadoDao().Update(obj);

            return(result.Value);
        }
Esempio n. 6
0
 public ChamadoBE SelectId(ChamadoBE obj)
 {
     return(this.CarregaDadosChamado(new ChamadoDao().SelectId <ChamadoBE>(obj)));
 }