示例#1
0
        public MLTipoConta Consultar(MLTipoConta tipoConta)
        {
            DlConexao con = new DlConexao();

            try
            {
                con.limparParametros();
                con.AdicionarParametros("TipoContaId", tipoConta.TipoContaId);

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_listarTipoConta");

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    tipoConta = new MLTipoConta();
                    tipoConta = Genericos.Popular <MLTipoConta>(dt, i);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con = null;
            }
            return(tipoConta);
        }
示例#2
0
        //public void Atualizar(MLEstoqueAjuste modelo)
        //{

        //}

        //public MLEstoqueAjuste Consultar(MLEstoqueAjuste modelo)
        //{

        //}

        //public void Excluir(int id)
        //{

        //}


        public List <MLEstoqueAjuste> Listar(MLEstoqueAjuste modelo)
        {
            DlConexao con = new DlConexao();
            DataTable dt  = new DataTable();
            List <MLEstoqueAjuste> lstAjuste = new List <MLEstoqueAjuste>();

            try
            {
                con.limparParametros();

                dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarEstoqueAjuste");
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    MLEstoqueAjuste ajuste = new MLEstoqueAjuste();
                    ajuste = Genericos.Popular <MLEstoqueAjuste>(dt, i);

                    var produto = new MLProduto()
                    {
                        ProdutoId = ajuste.ProdutoId
                    };
                    ajuste.Produto = new DLProduto().Consultar(produto);

                    lstAjuste.Add(ajuste);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(lstAjuste);
        }
示例#3
0
        public List <MLFormaPgto> Listar(MLFormaPgto formaPgto)
        {
            DlConexao          objDLConexao   = new DlConexao();
            List <MLFormaPgto> lstMLFormaPgto = new List <MLFormaPgto>();

            try
            {
                objDLConexao.limparParametros();
                DataTable dt = objDLConexao.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarFormaPgto]");

                if (dt != null)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        formaPgto = new MLFormaPgto();
                        formaPgto = Genericos.Popular <MLFormaPgto>(dt, i);
                        lstMLFormaPgto.Add(formaPgto);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objDLConexao != null)
                {
                    objDLConexao = null;
                }
            }
            return(lstMLFormaPgto);
        }
示例#4
0
        public List <MLUsuario> Listar(MLUsuario usuario)
        {
            var listaUsuario = new List <MLUsuario>();
            var objDLConexao = new DlConexao();

            try
            {
                objDLConexao.limparParametros();
                if (usuario == null)
                {
                    usuario = new MLUsuario();
                }

                if (usuario.UsuarioId > 0)
                {
                    objDLConexao.AdicionarParametros("@UsuarioId", usuario.UsuarioId);
                }

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

                if (!string.IsNullOrEmpty(usuario.Login))
                {
                    objDLConexao.AdicionarParametros("@Login", usuario.Login);
                }

                if (usuario.Ativo != null)
                {
                    objDLConexao.AdicionarParametros("@Ativo", usuario.Ativo);
                }

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

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

                    listaUsuario.Add(usuario);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objDLConexao = null;
            }
            return(listaUsuario);
        }
示例#5
0
        public MLProduto Consultar(MLProduto modelo)
        {
            DlConexao con     = new DlConexao();
            var       produto = new MLProduto();

            produto.Estoque = new MLEstoque();
            try
            {
                con.limparParametros();
                if (modelo.ProdutoId > 0)
                {
                    con.AdicionarParametros("@ProdutoId", modelo.ProdutoId);
                }

                if (modelo.CodigoBarras != null)
                {
                    con.AdicionarParametros("@CodigoBarras", modelo.CodigoBarras);
                }
                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarProduto]");
                if (dt.Rows.Count > 0)
                {
                    produto = Genericos.Popular <MLProduto>(dt, 0);
                    var mlEstoque = new MLEstoque()
                    {
                        ProdutoId = modelo.ProdutoId
                    };
                    var unidadeMedida = new MLUnidadeMedida()
                    {
                        UnidadeMedidaId = (int)produto.UnidMedidaId
                    };
                    produto.UnidadeMedida = new DLUnidadeMedida().Consultar(unidadeMedida);
                    mlEstoque             = new DLEstoque().Consultar(mlEstoque);
                    produto.Estoque       = mlEstoque;
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(produto);
        }
示例#6
0
        public MLTransportador Consultar(MLTransportador transportador)
        {
            DlConexao con = new DlConexao();

            try
            {
                con.limparParametros();
                con.AdicionarParametros("@TransportadorId", transportador.TransportadorId);

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarTransportador]");
                if (dt.Rows.Count > 0)
                {
                    transportador = Genericos.Popular <MLTransportador>(dt, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(transportador);
        }
示例#7
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);
        }