Example #1
0
        public MLEstado Consultar(MLEstado estado)
        {
            DlConexao con = new DlConexao();

            try
            {
                con.limparParametros();
                con.AdicionarParametros("@EstadoId", estado.EstadoId);

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarEstado]");
                if (dt.Rows.Count > 0)
                {
                    estado = Genericos.Popular <MLEstado>(dt, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(estado);
        }
Example #2
0
        public List <MLEstado> Listar(MLEstado estado)
        {
            var listaEstado  = new List <MLEstado>();
            var objDLConexao = new DlConexao();

            try
            {
                objDLConexao.limparParametros();

                if (estado.EstadoId > 0)
                {
                    objDLConexao.AdicionarParametros("@EstadoId", estado.EstadoId);
                }

                if (!string.IsNullOrEmpty(estado.Nome))
                {
                    objDLConexao.AdicionarParametros("@Nome", estado.Nome);
                }


                var dt = objDLConexao.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarEstado]");

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    estado = new MLEstado();
                    estado = Genericos.Popular <MLEstado>(dt, i);

                    listaEstado.Add(estado);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objDLConexao = null;
            }
            return(listaEstado);
        }
Example #3
0
        public List <MLCliente> Listar(MLCliente Cliente)
        {
            var listaCliente = new List <MLCliente>();
            var objDLConexao = new DlConexao();
            var dt           = new DataTable();

            try
            {
                objDLConexao.limparParametros();

                if (Cliente.ClienteId > 0)
                {
                    objDLConexao.AdicionarParametros("@ClienteId", Cliente.ClienteId);
                }
                //if (!string.IsNullOrEmpty(Cliente.NomeFantasia))
                //    objDLConexao.AdicionarParametros("@NomeFantasia", Cliente.NomeFantasia);
                if (Cliente.NomeRazaoSocial != null && Cliente.NomeRazaoSocial != "")
                {
                    objDLConexao.AdicionarParametros("@NomeRazaoSocial", Cliente.NomeRazaoSocial);
                }
                if (Cliente.CidadeId > 0)
                {
                    objDLConexao.AdicionarParametros("@CidadeId", Cliente.CidadeId);
                }
                if (Cliente.EstadoId > 0)
                {
                    objDLConexao.AdicionarParametros("@EstadoId", Cliente.EstadoId);
                }
                if (Cliente.CNPJ != null && Cliente.CNPJ.Length == 14)
                {
                    objDLConexao.AdicionarParametros("@CNPJ", Cliente.CNPJ);
                }
                if (Cliente.CPF != null && Cliente.CPF.Length == 11)
                {
                    objDLConexao.AdicionarParametros("@CPF", Cliente.CPF);
                }
                objDLConexao.AdicionarParametros("@Ativo", Cliente.Ativo);

                if (objDLConexao.ContarParametros() > 0)
                {
                    dt = objDLConexao.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarCliente");
                }

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    Cliente = new MLCliente();
                    Cliente = Genericos.Popular <MLCliente>(dt, i);
                    if (Cliente.CidadeId != null)
                    {
                        var cidade = new MLCidade()
                        {
                            CidadeId = (int)Cliente.CidadeId
                        };
                        Cliente.Cidade = new DLCidade().Consultar(cidade);
                    }
                    if (Cliente.EstadoId != null)
                    {
                        var estado = new MLEstado()
                        {
                            EstadoId = (int)Cliente.EstadoId
                        };
                        Cliente.Estado = new DLEstado().Consultar(estado);
                    }

                    listaCliente.Add(Cliente);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objDLConexao = null;
            }
            return(listaCliente);
        }