private Dictionary <string, string> MontarParametrosExecutarDespesa(CentroCustoDespesa despesa) { Dictionary <string, string> lstParametros = new Dictionary <string, string>(); lstParametros.Add("@idCentroCusto", despesa.idCentroCusto.ToString()); lstParametros.Add("@idDespesa", despesa.idDespesa.ToString()); lstParametros.Add("@UnitTest", despesa.UnitTest.ToString()); return(lstParametros); }
private Dictionary <string, string> MontarParametrosPesquisarDespesas(CentroCustoDespesa despesas) { Dictionary <string, string> lstParametros = new Dictionary <string, string>(); lstParametros.Add("@idCentroCusto", despesas.idCentroCusto.Equals(0) ? null : despesas.idCentroCusto.ToString()); lstParametros.Add("@idDespesa", despesas.idDespesa.Equals(0) ? null : despesas.idDespesa.ToString()); lstParametros.Add("@idUsuario", UsuarioLogado.idUsuario.ToString()); lstParametros.Add("@UnitTest", despesas.UnitTest.Equals(0) ? null : despesas.UnitTest.ToString()); return(lstParametros); }
public List <CentroCustoDespesa> PesquisarDespesasAssociadas(CentroCustoDespesa despesa) { DataAccess dao = new DataAccess(); Dictionary <string, string> lstParametros = new Dictionary <string, string>(); List <CentroCustoDespesa> lstDespesas = new List <CentroCustoDespesa>(); try { lstParametros = MontarParametrosPesquisarDespesas(despesa); using (DataSet ds = dao.Pesquisar("SP_CENTROSCUSTOS_DESPESAS_PESQUISAR", lstParametros)) { foreach (DataRow dr in ds.Tables[0].Rows) { CentroCustoDespesa despesaItem = new CentroCustoDespesa(); despesaItem.idCentroCusto = int.Parse(dr["idCentroCusto"].ToString()); despesaItem.descricaoCentroCusto = dr["DescricaoCentroCusto"].ToString(); despesaItem.idDespesa = int.Parse(dr["idDespesa"].ToString()); despesaItem.descricaoDespesa = dr["DescricaoDespesa"].ToString(); lstDespesas.Add(despesaItem); } } } catch (Exception ex) { string parametrosSQL = string.Empty; parametrosSQL = helper.ConcatenarParametrosSQL(lstParametros); LogErro log = new LogErro() { procedureSQL = "SP_CENTROSCUSTOS_DESPESAS_PESQUISAR", parametrosSQL = parametrosSQL, mensagemErro = ex.ToString() }; bizLogErro.IncluirLogErro(log); throw ex; } return(lstDespesas); }
public virtual List <CentroCustoDespesa> PesquisarDespesasAssociadas(CentroCustoDespesa despesa) { return(new List <CentroCustoDespesa>()); }