public bool Salvar(ProprietarioResidenciaInfo proprietarioresidenciaInfo) { Acessor acessor = new Acessor(); bool sucesso = true; try { using (TransactionScope transacao = new TransactionScope()) { if (ValidaProprietarioResidencia(proprietarioresidenciaInfo)) { if (proprietarioresidenciaInfo.IsNew) { sucesso = acessor.ProprietarioResidenciaDal.Inserir(proprietarioresidenciaInfo); } else if (proprietarioresidenciaInfo.IsDirty) { sucesso = acessor.ProprietarioResidenciaDal.Editar(proprietarioresidenciaInfo); } } transacao.Complete(); } return(sucesso); } catch (Exception exc) { throw new Exception(exc.Message, exc); } finally { acessor = null; } }
public bool Editar(ProprietarioResidenciaInfo proprietarioresidenciaInfo) { List <SqlParameter> lParam = new List <SqlParameter>(); bool sucesso = false; StoredProcedure sp = null; SqlDataReader dr = null; try { lParam.Add(new SqlParameter(paramPRE_Codigo, proprietarioresidenciaInfo.PRE_Codigo)); lParam.Add(new SqlParameter(paramPRE_PRT_Codigo, proprietarioresidenciaInfo.PRE_PRT_Codigo)); lParam.Add(new SqlParameter(paramPRE_RES_Codigo, proprietarioresidenciaInfo.PRE_RES_Codigo)); using (sp = new StoredProcedure(spEditar, lParam, ConexoesBanco.PlusCondominios)) { dr = sp.GetDataReader(); if (dr.Read() && dr.HasRows) { sucesso = true; } } } catch (Exception exc) { sucesso = false; throw new Exception(exc.Message, exc); } finally { lParam = null; dr.Close(); } return(sucesso); }
private bool ValidaProprietarioResidencia(ProprietarioResidenciaInfo proprietarioresidenciaInfo) { bool sucesso = true; try { if (proprietarioresidenciaInfo == null) { throw new Exception("Objeto ProprietarioResidenciaInfo é nulo"); } } catch { sucesso = false; } return(sucesso); }
public ProprietarioResidenciaInfo ListarPorCodigo(int pre_codigo) { Acessor acessor = new Acessor(); ProprietarioResidenciaInfo proprietarioresidenciaInfo = new ProprietarioResidenciaInfo(); try { return(proprietarioresidenciaInfo = acessor.ProprietarioResidenciaDal.ListarPorCodigo(pre_codigo)); } catch (Exception exc) { throw new Exception(exc.Message, exc); } finally { acessor = null; } }