コード例 #1
0
        public List <SERVICO_DTO> Lista_Servico(bool ContainsTodos = false)
        {
            DataTable dtt = new PesquisaGeralDAL(this.strConnection).Pesquisa("SELECT * FROM SERVICOS WHERE ATIVO = 1 ORDER BY NOME ");

            List <SERVICO_DTO> List = new List <SERVICO_DTO>();

            if (ContainsTodos)
            {
                List.Add(new SERVICO_DTO()
                {
                    NOME = "Todos", ID = 0, VALOR = Convert.ToDecimal("0.00")
                });
            }

            foreach (DataRow row in dtt.Rows)
            {
                List.Add(new SERVICO_DTO()
                {
                    NOME = row["NOME"] == DBNull.Value ? (string)null : char.ToUpper(row["NOME"].ToString()[0]) + row["NOME"].ToString().Substring(1), ID = row["ID"] == DBNull.Value ? 0 : Convert.ToInt32(row["ID"]), VALOR = row["VALOR"] == DBNull.Value? 0 : Convert.ToDecimal(row["VALOR"].ToString())
                });
            }

            if (List.Count > 0)
            {
                return(List);
            }
            else
            {
                List.Add(new SERVICO_DTO()
                {
                    NOME = "Sem serviços.", ID = null, VALOR = Convert.ToDecimal("0.00")
                });
                return(List);
            }
        }
コード例 #2
0
        public List <ComboItemDTO> ListaServicoComboItemDTO(bool ContainsTodos = false)
        {
            DataTable dtt = new PesquisaGeralDAL(this.strConnection).Pesquisa("SELECT * FROM SERVICOS ORDER BY NOME ");

            List <ComboItemDTO> List = new List <ComboItemDTO>();

            if (ContainsTodos)
            {
                List.Add(new ComboItemDTO()
                {
                    Text = "Todos", Value = ""
                });
            }

            foreach (DataRow row in dtt.Rows)
            {
                List.Add(new ComboItemDTO()
                {
                    Text = row["NOME"] == DBNull.Value ? (string)null : char.ToUpper(row["NOME"].ToString()[0]) + row["NOME"].ToString().Substring(1), Value = row["ID"] == DBNull.Value ? 0 : Convert.ToInt32(row["ID"])
                });
            }

            if (List.Count > 0)
            {
                return(List);
            }
            else
            {
                List.Add(new ComboItemDTO()
                {
                    Text = "Sem serviços.", Value = null
                });
                return(List);
            }
        }
コード例 #3
0
        public List <ComboItemDTO> Lista_Status(bool addTodos = false)
        {
            DataTable dtt = new PesquisaGeralDAL(this.strConnection).Pesquisa("SELECT * FROM STATUS_FINANCEIRO ORDER BY DESCRICAO ");

            List <ComboItemDTO> List = new List <ComboItemDTO>();

            if (addTodos)
            {
                List.Add(new ComboItemDTO()
                {
                    Text = "Todos", Value = 0
                });
            }

            foreach (DataRow row in dtt.Rows)
            {
                List.Add(new ComboItemDTO()
                {
                    Text = row["DESCRICAO"] == DBNull.Value ? (string)null : char.ToUpper(row["DESCRICAO"].ToString()[0]) + row["DESCRICAO"].ToString().Substring(1), Value = row["ID"] == DBNull.Value ? 0 : Convert.ToInt32(row["ID"])
                });
            }

            if (List.Count > 0)
            {
                return(List);
            }
            else
            {
                List.Add(new ComboItemDTO()
                {
                    Text = "Sem status.", Value = null
                });
                return(List);
            }
        }
コード例 #4
0
        public List <INDICACAO_DTO> Lista_indicacao()
        {
            DataTable dtt = new PesquisaGeralDAL(this.strConnection).Pesquisa("SELECT * FROM INDICACAO");

            List <INDICACAO_DTO> List = new List <INDICACAO_DTO>();

            foreach (DataRow row in dtt.Rows)
            {
                List.Add(new INDICACAO_DTO()
                {
                    DESCRICAO = row["DESCRICAO"] == DBNull.Value ? (string)null : row["DESCRICAO"].ToString(), ID = row["ID"] == DBNull.Value ? 0 : Convert.ToInt32(row["ID"])
                });
            }



            List <INDICACAO_DTO> ListaFiltrada = new List <INDICACAO_DTO>();

            foreach (INDICACAO_DTO item in List)
            {
                if (item.DESCRICAO != null)
                {
                    ListaFiltrada.Add(item);
                }
            }

            if (ListaFiltrada.Count > 0)
            {
                return(ListaFiltrada);
            }
            else
            {
                ListaFiltrada.Add(new INDICACAO_DTO()
                {
                    DESCRICAO = "Sem Indicação.", ID = (int?)null
                });
                return(ListaFiltrada);
            }
        }
コード例 #5
0
        public List <FORMA_PAGAMENTO_DTO> Lista_Forma_Pagamento()
        {
            DataTable dtt = new PesquisaGeralDAL(this.strConnection).Pesquisa("SELECT * FROM FORMA_PAGAMENTO ORDER BY DESCRICAO");

            List <FORMA_PAGAMENTO_DTO> List = new List <FORMA_PAGAMENTO_DTO>();

            foreach (DataRow row in dtt.Rows)
            {
                List.Add(new FORMA_PAGAMENTO_DTO()
                {
                    DESCRICAO = row["DESCRICAO"] == DBNull.Value ? (string)null : row["DESCRICAO"].ToString(), ID = row["ID"] == DBNull.Value ? 0 : Convert.ToInt32(row["ID"]), GERANUMERO = row["GERANUMERO"] == DBNull.Value ? false : Convert.ToBoolean(row["GERANUMERO"])
                });
            }

            List <FORMA_PAGAMENTO_DTO> ListaFiltrada = new List <FORMA_PAGAMENTO_DTO>();

            foreach (FORMA_PAGAMENTO_DTO item in List)
            {
                if (item.DESCRICAO != null)
                {
                    ListaFiltrada.Add(item);
                }
            }

            if (ListaFiltrada.Count > 0)
            {
                return(ListaFiltrada);
            }
            else
            {
                ListaFiltrada.Add(new FORMA_PAGAMENTO_DTO()
                {
                    DESCRICAO = "Sem formas de pagamentos.", ID = null, GERANUMERO = false
                });
                return(ListaFiltrada);
            }
        }