public bool Salvar(A obj) { try { if (!Validate(obj) || Usuario == null || Usuario.Codigo == 0) { return(false); } if (obj.isNew) { obj.CodigoUsuarioCadastro = this.Usuario.Codigo; } else if (obj.CodigoUsuarioAtualizacao == 0) { obj.CodigoUsuarioAtualizacao = this.Usuario.Codigo; } using (Framework.DAL.TransactionControler objControler = Framework.DAL.TransactionControler.GetObject()) { return(objControler.PersisteObject <E, A>(obj)); } } catch (System.Data.SqlClient.SqlException ex) { _Erro = ex; } catch (Exception ex) { _Erro = ex; } return(false); }
public IList <A> Get(D Parametros = null, C Ordinal = null) { IList <A> Collection = null; if (Parametros == null) { Parametros = new D(); } if (Ordinal == null) { Ordinal = new C(); } try { using (Framework.DAL.TransactionControler objControler = Framework.DAL.TransactionControler.GetObject()) { Collection = objControler.BuildObject <A, E>(Parametros, Ordinal); } return(Collection); } catch (Exception ex) { _Erro = ex; } return(null); }
public bool Get <E>() where E : Framework.VO.IAbstractDal, new() { try { using (Framework.DAL.TransactionControler objControler = Framework.DAL.TransactionControler.GetObject()) { Collection = objControler.BuildObject <A, E>(Parametros, Ordinal); } return(true); } catch (Exception ex) { _Erro = ex; } return(false); }
public bool Salvar <E>(A obj) where E : Framework.VO.IAbstractDal, new() { if (ReadOnly) { return(false); } try { if (!Validate(obj)) { return(false); } if (obj.isNew) { obj.CodigoUsuarioCadastro = this.Usuario.Codigo; } else if (obj.CodigoUsuarioAtualizacao == 0) { obj.CodigoUsuarioAtualizacao = this.Usuario.Codigo; } using (Framework.DAL.TransactionControler objControler = Framework.DAL.TransactionControler.GetObject()) { return(objControler.PersisteObject <E, A>(obj)); } } catch (System.Data.SqlClient.SqlException ex) { _Erro = ex; } catch (Exception ex) { _Erro = ex; } return(false); }