Exemplo n.º 1
0
        public List <MLCaixa> ListarCaixa(int caixaId = 0)
        {
            DlConexao      objDlConexao = new DlConexao();
            DataTable      dt           = new DataTable();
            List <MLCaixa> lstMLCaixa   = new List <MLCaixa>();

            objDlConexao.limparParametros();
            if (caixaId != 0)
            {
                objDlConexao.AdicionarParametros("@caixaId", caixaId);
            }

            dt = objDlConexao.ExecutarConsulta(CommandType.StoredProcedure, "dbo.P_ListarCaixa");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                MLCaixa oblMLCaixa = new MLCaixa();

                oblMLCaixa.CaixaId        = Convert.ToInt32(dt.Rows[i].ItemArray[0]);
                oblMLCaixa.CaixaDescricao = Convert.ToString(dt.Rows[i].ItemArray[1]);
                oblMLCaixa.Status         = Convert.ToBoolean(dt.Rows[i].ItemArray[2]);
                if (!String.IsNullOrEmpty(dt.Rows[i].ItemArray[3].ToString()))
                {
                    oblMLCaixa.Usuario.UsuarioId = Convert.ToInt32(dt.Rows[i].ItemArray[3]);
                }
                if (!String.IsNullOrEmpty(dt.Rows[i].ItemArray[4].ToString()))
                {
                    oblMLCaixa.Usuario.Nome = Convert.ToString(dt.Rows[i].ItemArray[4]);
                }

                lstMLCaixa.Add(oblMLCaixa);
            }
            return(lstMLCaixa);
        }
Exemplo n.º 2
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);
        }
Exemplo n.º 3
0
        public MLContasPagar Consultar(MLContasPagar contasPagar)
        {
            DlConexao     con = new DlConexao();
            DataTable     dt  = new DataTable();
            MLContasPagar CP  = new MLContasPagar();

            try
            {
                con.limparParametros();

                con.AdicionarParametros("@ContaId", contasPagar.ContaId);
                con.AdicionarParametros("@TipoContaId", contasPagar.TipoContaId);

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

                if (dt.Rows.Count > 0)
                {
                    CP = Genericos.Popular <MLContasPagar>(dt, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(CP);
        }
Exemplo n.º 4
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);
        }
Exemplo n.º 5
0
        public MLFornecedor Consultar(MLFornecedor fornecedor)
        {
            DlConexao con = new DlConexao();

            try
            {
                con.limparParametros();
                con.AdicionarParametros("@FornecedorId", fornecedor.FornecedorId);

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarFornecedor]");
                if (dt.Rows.Count > 0)
                {
                    fornecedor = Genericos.Popular <MLFornecedor>(dt, 0);

                    fornecedor.Cidade = new DLCidade().Consultar(new MLCidade()
                    {
                        CidadeId = (int)fornecedor.CidadeId
                    });
                    fornecedor.Estado = new DLEstado().Consultar(new MLEstado()
                    {
                        EstadoId = (int)fornecedor.EstadoId
                    });
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(fornecedor);
        }
Exemplo n.º 6
0
        public MLEmpresa Consultar(MLEmpresa modelo)
        {
            DlConexao con     = new DlConexao();
            var       empresa = new MLEmpresa();
            DataTable dat     = new DataTable();

            try
            {
                con.limparParametros();
                if (modelo.EmpresaId > 0)
                {
                    con.AdicionarParametros("@EmpresaId", modelo.EmpresaId);
                }
                else
                {
                    con.AdicionarParametros("@Ativo", modelo.Ativo);
                }


                dat = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarEmpresa");
                if (dat.Rows.Count > 0)
                {
                    empresa = Genericos.Popular <MLEmpresa>(dat, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(empresa);
        }
Exemplo n.º 7
0
        public MLSubCategoria Consultar(MLSubCategoria subCategoria)
        {
            DlConexao con = new DlConexao();

            try
            {
                con.limparParametros();
                con.AdicionarParametros("@SubCategoriaId", subCategoria.SubCategoriaId);

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarSubCategoria]");
                if (dt.Rows.Count > 0)
                {
                    subCategoria           = new MLSubCategoria();
                    subCategoria           = Genericos.Popular <MLSubCategoria>(dt, 0);
                    subCategoria.Categoria = new DLCategoria().Consultar(new MLCategoria()
                    {
                        CategoriaId = subCategoria.CategoriaId
                    });
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(subCategoria);
        }
Exemplo n.º 8
0
        public List <MLSubMenu> Listar(MLSubMenu SubMenu)
        {
            var listaSubMenu = new List <MLSubMenu>();
            var objDLConexao = new DlConexao();

            try
            {
                objDLConexao.limparParametros();

                if (SubMenu.MenuId > 0)
                {
                    objDLConexao.AdicionarParametros("@MenuId", SubMenu.MenuId);
                }

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

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


                    listaSubMenu.Add(SubMenu);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objDLConexao = null;
            }
            return(listaSubMenu);
        }
Exemplo n.º 9
0
        public MLCliente Consultar(MLCliente Cliente)
        {
            DlConexao con = new DlConexao();

            try
            {
                con.limparParametros();
                if (Cliente.ClienteId > 0)
                {
                    con.AdicionarParametros("@ClienteId", Cliente.ClienteId);
                }

                con.AdicionarParametros("@Ativo", Cliente.Ativo);

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarCliente");
                if (dt.Rows.Count > 0)
                {
                    Cliente = new MLCliente();
                    Cliente = Genericos.Popular <MLCliente>(dt, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(Cliente);
        }
Exemplo n.º 10
0
        public List <MLDetalheMovimento> ListarDetalheMovimento(int tipo, int ControleMovimentoCaixaId)
        {
            DlConexao con = new DlConexao();
            DataTable dt  = new DataTable();
            List <MLDetalheMovimento> listDetalheMovimento = new List <MLDetalheMovimento>();

            try
            {
                con.limparParametros();
                con.AdicionarParametros("@tipo", tipo);
                con.AdicionarParametros("@ControleMovimentoCaixaId", ControleMovimentoCaixaId);
                dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarDetalheMovimento");

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    MLDetalheMovimento mLDetalheMovimento = new MLDetalheMovimento();

                    mLDetalheMovimento = Genericos.Popular <MLDetalheMovimento>(dt, i);
                    listDetalheMovimento.Add(mLDetalheMovimento);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con = null;
            }
            return(listDetalheMovimento);
        }
Exemplo n.º 11
0
        public MLControleMovimento Consultar(int ControleMovimentoId)
        {
            DlConexao           con = new DlConexao();
            MLControleMovimento controleMovimento = new MLControleMovimento();

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

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarControleMovimento");
                if (dt.Rows.Count > 0)
                {
                    controleMovimento = Genericos.Popular <MLControleMovimento>(dt, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con = null;
            }
            return(controleMovimento);
        }
Exemplo n.º 12
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);
        }
Exemplo n.º 13
0
        public List <MLEstoque> Listar(MLEstoque estoque)
        {
            var listaEstoqueProduto = new List <MLEstoque>();
            var con = new DlConexao();

            try
            {
                con.limparParametros();
                con.AdicionarParametros("@ProdutoId", estoque.ProdutoId);


                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarProduto]");

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    estoque = new MLEstoque();
                    estoque = Genericos.Popular <MLEstoque>(dt, i);
                    listaEstoqueProduto.Add(estoque);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con = null;
            }
            return(listaEstoqueProduto);
        }
Exemplo n.º 14
0
        public List <MLOrdemServico> Listar(MLOrdemServico ordemServico)
        {
            DlConexao             con = new DlConexao();
            List <MLOrdemServico> lstMLOrdemServico = new List <MLOrdemServico>();

            try
            {
                con.limparParametros();

                if (ordemServico.OrdemServicoId > 0)
                {
                    con.AdicionarParametros("@OrdemServicoId", ordemServico.OrdemServicoId);
                }

                con.AdicionarParametros("@Descricao", ordemServico.Descricao);

                if (ordemServico.DataAbertura != DateTime.MinValue)
                {
                    con.AdicionarParametros("@DataAbertura", ordemServico.DataAbertura);
                }
                if (ordemServico.DataExecucao != DateTime.MinValue)
                {
                    con.AdicionarParametros("@DataExecucao", ordemServico.DataExecucao);
                }
                if (ordemServico.StatusId > 0)
                {
                    con.AdicionarParametros("@StatusId", ordemServico.StatusId);
                }

                con.AdicionarParametros("@ValorTotal", ordemServico.ValorTotal);
                con.AdicionarParametros("@NrParcelas", ordemServico.NrParcelas);
                con.AdicionarParametros("@Observacao", ordemServico.Observacao);

                DataTable dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarOrdemServico]");

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    ordemServico = new MLOrdemServico();
                    ordemServico = Genericos.Popular <MLOrdemServico>(dt, i);
                    lstMLOrdemServico.Add(ordemServico);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (con != null)
                {
                    con = null;
                }
            }
            return(lstMLOrdemServico);
        }
Exemplo n.º 15
0
        public List <MLContasPagar> Listar(MLContasPagar contasPagar)
        {
            DlConexao            con   = new DlConexao();
            DataTable            dt    = new DataTable();
            List <MLContasPagar> lstCP = new List <MLContasPagar>();

            try
            {
                con.limparParametros();

                if (contasPagar.ContaId > 0)
                {
                    con.AdicionarParametros("@ContaId", contasPagar.ContaId);
                }
                if (contasPagar.TipoContaId > 0)
                {
                    con.AdicionarParametros("@TipoContaId", contasPagar.TipoContaId);
                }
                if (contasPagar.Cancelado)
                {
                    con.AdicionarParametros("@Cancelado", contasPagar.Cancelado);
                }

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

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

                    if (contasPagar.TipoContaId == 1)//Igual a Compra
                    {
                        contasPagar.Pedido = new DLPedido().Consultar(new MLPedido()
                        {
                            PedidoId = contasPagar.ContaId, Tipo = "C"
                        });
                    }
                    else
                    {
                        contasPagar.Conta = new DLConta().Consultar(new MLConta()
                        {
                            ContaId = contasPagar.ContaId, TipoContaId = contasPagar.TipoContaId
                        });
                    }
                    lstCP.Add(contasPagar);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }

            return(lstCP);
        }
Exemplo n.º 16
0
        public List <MLFornecedor> Listar(MLFornecedor fornecedor)
        {
            var listaFornecedor = new List <MLFornecedor>();
            var objDLConexao    = new DlConexao();

            try
            {
                objDLConexao.limparParametros();

                if (fornecedor.FornecedorId > 0)
                {
                    objDLConexao.AdicionarParametros("@FornecedorId", fornecedor.FornecedorId);
                }

                if (!string.IsNullOrEmpty(fornecedor.NomeRazaoSocial))
                {
                    objDLConexao.AdicionarParametros("@NomeRazaoSocial", fornecedor.NomeRazaoSocial);
                }

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

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

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

                    fornecedor.Cidade = new DLCidade().Consultar(new MLCidade()
                    {
                        CidadeId = (int)fornecedor.CidadeId
                    });
                    fornecedor.Estado = new DLEstado().Consultar(new MLEstado()
                    {
                        EstadoId = (int)fornecedor.EstadoId
                    });

                    listaFornecedor.Add(fornecedor);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objDLConexao = null;
            }
            return(listaFornecedor);
        }
Exemplo n.º 17
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);
        }
Exemplo n.º 18
0
        public List <MLCondicaoPagamento> PesquisarFormaPagamento(string formaPgto)
        {
            DlConexao objDLConexao = new DlConexao();
            List <MLCondicaoPagamento> listMlFormaPagamento = new List <MLCondicaoPagamento>();
            DataTable dt = new DataTable();

            try
            {
                objDLConexao.limparParametros();

                objDLConexao.AdicionarParametros("@FormaPagamento", formaPgto);
                dt = objDLConexao.ExecutarConsulta(CommandType.StoredProcedure, "[Pedido].[PS_ListarCondicaoPagamentoPorNome]");

                if (dt != null)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        MLCondicaoPagamento objMlFormaPagamento = new MLCondicaoPagamento();

                        objMlFormaPagamento.CondicaoPgtoId        = Convert.ToInt32(dt.Rows[i].ItemArray[0]);
                        objMlFormaPagamento.CondicaoPgtoDescricao = Convert.ToString(dt.Rows[i].ItemArray[1]);
                        objMlFormaPagamento.NrParcelas            = Convert.ToInt32(dt.Rows[i].ItemArray[2]);
                        objMlFormaPagamento.DiasParaEntrada       = Convert.ToInt32(dt.Rows[i].ItemArray[3]);
                        objMlFormaPagamento.Intervalo             = Convert.ToInt32(dt.Rows[i].ItemArray[4]);
                        objMlFormaPagamento.Dia1Vencimento        = Convert.ToDateTime(dt.Rows[i].ItemArray[5]);
                        if (!String.IsNullOrEmpty(dt.Rows[i].ItemArray[6].ToString()))
                        {
                            objMlFormaPagamento.FormaPgtoEntradaId = Convert.ToInt32(dt.Rows[i].ItemArray[6]);
                        }
                        if (!String.IsNullOrEmpty(dt.Rows[i].ItemArray[7].ToString()))
                        {
                            objMlFormaPagamento.FormaPgtoEntradaDesc = Convert.ToString(dt.Rows[i].ItemArray[7]);
                        }

                        listMlFormaPagamento.Add(objMlFormaPagamento);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objDLConexao != null)
                {
                    objDLConexao = null;
                }
            }

            return(listMlFormaPagamento);
        }
Exemplo n.º 19
0
        public MLCondicaoPagamento ConsultarCondicaoPagamento(int FormaPgtoId)
        {
            DlConexao           objDLConexao = new DlConexao();
            MLCondicaoPagamento condicaoPgto = new MLCondicaoPagamento();
            DataTable           dt           = new DataTable();

            try
            {
                objDLConexao.limparParametros();

                objDLConexao.AdicionarParametros("@CondicaoPgtoId", FormaPgtoId);
                dt = objDLConexao.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarCondicaoPagamento]");

                if (dt != null)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        condicaoPgto.CondicaoPgtoId        = Convert.ToInt32(dt.Rows[i].ItemArray[0]);
                        condicaoPgto.CondicaoPgtoDescricao = Convert.ToString(dt.Rows[i].ItemArray[1]);
                        condicaoPgto.NrParcelas            = Convert.ToInt32(dt.Rows[i].ItemArray[2]);
                        condicaoPgto.DiasParaEntrada       = Convert.ToInt32(dt.Rows[i].ItemArray[3]);
                        condicaoPgto.Intervalo             = Convert.ToInt32(dt.Rows[i].ItemArray[4]);
                        condicaoPgto.Dia1Vencimento        = Convert.ToDateTime(dt.Rows[i].ItemArray[5]);
                        if (!String.IsNullOrEmpty(dt.Rows[i].ItemArray[6].ToString()))
                        {
                            condicaoPgto.FormaPgtoEntradaId = Convert.ToInt32(dt.Rows[i].ItemArray[6]);
                        }
                        if (!String.IsNullOrEmpty(dt.Rows[i].ItemArray[7].ToString()))
                        {
                            condicaoPgto.FormaPgtoEntradaDesc = Convert.ToString(dt.Rows[i].ItemArray[7]);
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objDLConexao != null)
                {
                    objDLConexao = null;
                }
            }

            return(condicaoPgto);
        }
Exemplo n.º 20
0
        public int BuscarMovimentoAtivo(int caixaid)
        {
            DlConexao objDlConexao = new DlConexao();
            DataTable dt           = new DataTable();
            int       movimentoId  = 0;

            objDlConexao.limparParametros();
            objDlConexao.AdicionarParametros("@Caixaid", caixaid);
            dt = objDlConexao.ExecutarConsulta(CommandType.StoredProcedure, "P_BuscarMovimentoAtivo");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                movimentoId = Convert.ToInt32(dt.Rows[i].ItemArray[0]);
            }
            return(movimentoId);
        }
Exemplo n.º 21
0
        public MLResumoMovimento Consultar(int mLResumoMovimentoId)
        {
            DlConexao         con    = new DlConexao();
            DataTable         dt     = new DataTable();
            MLResumoMovimento resumo = new MLResumoMovimento();

            con.limparParametros();
            con.AdicionarParametros("@CaixaControleMovimentoId", mLResumoMovimentoId);
            dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarMovimento");
            for (int i = 0; i < dt.Rows.Count; i++)
            {
                resumo = Genericos.Popular <MLResumoMovimento>(dt, i);
            }

            return(resumo);
        }
Exemplo n.º 22
0
        public List <MLParcelaPedido> Listar(MLParcelaPedido parcelasPedido)
        {
            DlConexao con = new DlConexao();
            var       listaParcelasPedido = new List <MLParcelaPedido>();

            con.limparParametros();
            con.AdicionarParametros("@PedidoId", parcelasPedido.PedidoId);
            var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarParcelasPedido");

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                parcelasPedido = Genericos.Popular <MLParcelaPedido>(dt, i);
                listaParcelasPedido.Add(parcelasPedido);
            }
            return(listaParcelasPedido);
        }
Exemplo n.º 23
0
        public List <MLCidade> Listar(MLCidade cidade)
        {
            var listaCidade  = new List <MLCidade>();
            var objDLConexao = new DlConexao();

            try
            {
                objDLConexao.limparParametros();

                if (cidade.CidadeId > 0)
                {
                    objDLConexao.AdicionarParametros("@CidadeId", cidade.CidadeId);
                }

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

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


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

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

                    listaCidade.Add(cidade);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objDLConexao = null;
            }
            return(listaCidade);
        }
Exemplo n.º 24
0
        public MLServico Consultar(MLServico servico)
        {
            DlConexao        con        = new DlConexao();
            List <MLServico> lstServico = new List <MLServico>();

            con.limparParametros();
            con.AdicionarParametros("@ServicoId", servico.ServicoId);

            var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "dbo.P_ListarServico");// "Cliente cadastrado com sucesso!"


            if (dt.Rows.Count > 0)
            {
                servico = new MLServico();
                servico = Genericos.Popular <MLServico>(dt, 0);
            }
            return(servico);
        }
Exemplo n.º 25
0
        public List <MLCondicaoPagamento> ListarFormaPagamentoEntrada()
        {
            DlConexao objDLConexao = new DlConexao();

            List <MLCondicaoPagamento> lstMlFormaPagamento = new List <MLCondicaoPagamento>();
            DataTable dt = new DataTable();

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

                if (dt != null)
                {
                    for (int i = 0; i < dt.Rows.Count; i++)
                    {
                        MLCondicaoPagamento objMlFormaPagamento = new MLCondicaoPagamento();

                        if (!String.IsNullOrEmpty(dt.Rows[i].ItemArray[0].ToString()))
                        {
                            objMlFormaPagamento.FormaPgtoEntradaId = Convert.ToInt32(dt.Rows[i].ItemArray[0]);
                        }
                        if (!String.IsNullOrEmpty(dt.Rows[i].ItemArray[1].ToString()))
                        {
                            objMlFormaPagamento.FormaPgtoEntradaDesc = Convert.ToString(dt.Rows[i].ItemArray[1]);
                        }

                        lstMlFormaPagamento.Add(objMlFormaPagamento);
                    }
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objDLConexao != null)
                {
                    objDLConexao = null;
                }
            }
            return(lstMlFormaPagamento);
        }
Exemplo n.º 26
0
        public List <MLSubCategoria> Listar(MLSubCategoria subCategoria)
        {
            var listaSubCategoria = new List <MLSubCategoria>();
            var con = new DlConexao();

            try
            {
                con.limparParametros();

                if (subCategoria.CategoriaId > 0)
                {
                    con.AdicionarParametros("@CategoriaId", subCategoria.CategoriaId);
                }

                if (!string.IsNullOrEmpty(subCategoria.Descricao))
                {
                    con.AdicionarParametros("@Descricao", subCategoria.Descricao);
                }

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarSubCategoria]");

                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    subCategoria           = new MLSubCategoria();
                    subCategoria           = Genericos.Popular <MLSubCategoria>(dt, i);
                    subCategoria.Categoria = new DLCategoria().Consultar(new MLCategoria()
                    {
                        CategoriaId = subCategoria.CategoriaId
                    });

                    listaSubCategoria.Add(subCategoria);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con = null;
            }
            return(listaSubCategoria);
        }
Exemplo n.º 27
0
        public List <MLConta> Listar(MLConta mLConta)
        {
            DlConexao      con        = new DlConexao();
            DataTable      dt         = new DataTable();
            List <MLConta> listaConta = new List <MLConta>();

            try
            {
                con.limparParametros();
                con.AdicionarParametros("@ContaId", mLConta.ContaId);
                dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarConta");

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

                    if (mLConta.Fornecedor == null)
                    {
                        mLConta.Fornecedor = new MLFornecedor();
                    }
                    mLConta.Fornecedor = new DLFornecedor().Consultar(new MLFornecedor()
                    {
                        FornecedorId = mLConta.FornecedorId
                    });
                    listaConta.Add(mLConta);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (con != null)
                {
                    con.Dispose();
                }
                con = null;
            }

            return(listaConta);
        }
Exemplo n.º 28
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);
        }
Exemplo n.º 29
0
        public List <MLUnidadeMedida> Listar(MLUnidadeMedida unidadeMedida)
        {
            var listaUnidadeMedida = new List <MLUnidadeMedida>();
            var objDLConexao       = new DlConexao();

            try
            {
                objDLConexao.limparParametros();

                if (unidadeMedida.UnidadeMedidaId > 0)
                {
                    objDLConexao.AdicionarParametros("@UnidadeMedidaId", unidadeMedida.UnidadeMedidaId);
                }

                if (!string.IsNullOrEmpty(unidadeMedida.Descricao))
                {
                    objDLConexao.AdicionarParametros("@Descricao", unidadeMedida.Descricao);
                }


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

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


                    listaUnidadeMedida.Add(unidadeMedida);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objDLConexao = null;
            }
            return(listaUnidadeMedida);
        }
Exemplo n.º 30
0
        public MLUnidadeMedida Consultar(MLUnidadeMedida unidadeMedida)
        {
            DlConexao con = new DlConexao();

            try
            {
                con.limparParametros();
                con.AdicionarParametros("@UnidadeMedidaId", unidadeMedida.UnidadeMedidaId);

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarUnidadeMedida]");
                if (dt.Rows.Count > 0)
                {
                    unidadeMedida = Genericos.Popular <MLUnidadeMedida>(dt, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(unidadeMedida);
        }