Beispiel #1
0
        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);
        }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        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);
        }
Beispiel #4
0
 public virtual List <CentroCustoDespesa> PesquisarDespesasAssociadas(CentroCustoDespesa despesa)
 {
     return(new List <CentroCustoDespesa>());
 }