Esempio n. 1
0
        public FiltroTelaTO Filtro()
        {
            FiltroTelaTO filtro = new FiltroTelaTO();

            filtro.DataInicio = dtpInicio.Value;
            filtro.DataFim    = dtpFim.Value;

            return(filtro);
        }
Esempio n. 2
0
        /*
         * Verifica os filtros na tela e preenche o objeto de filtro
         */
        public FiltroTelaTO Filtro()
        {
            FiltroTelaTO filtro = new FiltroTelaTO();

            filtro.IdTipoGasto = (int)txtCodigo.Value;
            filtro.TipoGasto   = txtLocal.Text.Trim();
            filtro.Excluido    = (chkExcluido.Checked ? (int)Excluido.Sim : (int)Excluido.Nao);

            return(filtro);
        }
Esempio n. 3
0
        /*
         * Verifica os filtros na tela e preenche o objeto de filtro
         */
        public FiltroTelaTO Filtro()
        {
            FiltroTelaTO filtro = new FiltroTelaTO();

            filtro.DataInicio  = dtpDataIni.Value;
            filtro.DataFim     = dtpDataFim.Value;
            filtro.IdTipoGasto = Convert.ToInt32(cbxTipoGasto.SelectedValue);
            filtro.Local       = txtLocal.Text.Trim();

            return(filtro);
        }
Esempio n. 4
0
 public override List <TipoGastosTO> SelectAll(FiltroTelaTO filtro)
 {
     try
     {
         TipoGastosDAL tipoGastosDAL = new TipoGastosDAL();
         return(tipoGastosDAL.SelectAll(filtro));
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
Esempio n. 5
0
        public List <GastosTO> SelectAll(FiltroTelaTO filtroGastos)
        {
            using (var contexto = new Context())
            {
                StringBuilder sqlQuery = new StringBuilder();

                sqlQuery.Append(@"SELECT 
	                                    g.data,
	                                    g.id_gastos,
                                        g.id_tipo_gastos,
	                                    g.local,
	                                    g.valor,
                                        t.tipo TIPO
                                    FROM gastos g
                                    JOIN tipo_gastos t ON t.id_tipo_gastos = g.id_tipo_gastos
                                    WHERE 1 = 1 ");

                List <MySqlParameter> parametros = new List <MySqlParameter>();

                if (filtroGastos.DataInicio != null)
                {
                    sqlQuery.AppendFormat(" AND g.data >= {0}", filtroGastos.DataInicio.ToString("yyyyMMdd"));
                }

                if (filtroGastos.DataFim != null)
                {
                    sqlQuery.AppendFormat(" AND g.data <= {0}", filtroGastos.DataFim.ToString("yyyyMMdd"));
                }

                if (filtroGastos.IdTipoGasto > 0)
                {
                    sqlQuery.AppendFormat(" AND g.id_tipo_gastos = {0}", filtroGastos.IdTipoGasto);
                }

                if (!String.IsNullOrEmpty(filtroGastos.Local))
                {
                    sqlQuery.AppendFormat(" AND g.local like '%{0}%'", filtroGastos.Local);
                }

                try
                {
                    var retorno = EFUtil.ExecuteSql <GastosTO>(sqlQuery.ToString()).ToList();
                    return(retorno);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Esempio n. 6
0
        public override List <GastosTO> SelectAll(FiltroTelaTO filtroGastos)
        {
            GastosDAL gastosDAL = new GastosDAL();

            try
            {
                var listaGastos = gastosDAL.SelectAll(filtroGastos);
                return(listaGastos);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 7
0
        public List <GastosTO> getSomatorioPorTipo(FiltroTelaTO filtroGastos)
        {
            GastosDAL gastosDAL = new GastosDAL();

            try
            {
                List <GastosTO> retorno = gastosDAL.SelectAll(filtroGastos);

                var listaAgrupada = retorno.GroupBy(x => x.TIPO).Select(g => new GastosTO()
                {
                    TIPO           = g.First().TIPO,
                    ID_TIPO_GASTOS = g.First().ID_TIPO_GASTOS,
                    VALOR          = g.Sum(s => s.VALOR),
                }).ToList();

                return(listaAgrupada);
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
Esempio n. 8
0
        public List <TipoGastosTO> SelectAll(FiltroTelaTO filtroTela)
        {
            using (var contexto = new Context())
            {
                StringBuilder sqlQuery = new StringBuilder();

                sqlQuery.Append(@"SELECT 
                                    t.id_tipo_gastos,
                                    t.tipo,
                                    t.excluido
                                  FROM tipo_gastos t
                                  WHERE 1 = 1 ");

                if (filtroTela.IdTipoGasto > 0)
                {
                    sqlQuery.AppendFormat(" AND t.id_tipo_gastos = {0} ", filtroTela.IdTipoGasto);
                }

                if (!String.IsNullOrEmpty(filtroTela.TipoGasto))
                {
                    sqlQuery.AppendFormat(" AND t.tipo LIKE '%{0}%' ", filtroTela.TipoGasto);
                }

                if (filtroTela.Excluido == 1)
                {
                    sqlQuery.Append(" AND IFNULL(t.excluido, false) = true ");
                }

                try
                {
                    var retorno = EFUtil.ExecuteSql <TipoGastosTO>(sqlQuery.ToString()).ToList();
                    return(retorno);
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
Esempio n. 9
0
 public virtual List <T> SelectAll(FiltroTelaTO objetoTela)
 {
     throw new NotImplementedException();
 }