예제 #1
0
        public int Adicionar(MLServico servico)
        {
            DlConexao con = new DlConexao();

            con.limparParametros();
            int id = 0;

            con.AdicionarParametros("@Descricao", servico.Descricao);
            con.AdicionarParametros("@Ativo", servico.Ativo);
            con.AdicionarParametros("@PrevisaoDias", servico.PrevisaoDias);
            con.AdicionarParametros("@Valor", servico.Valor);
            con.AdicionarParametros("@Observacao", servico.Observacao);

            id = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_InserirServico"));

            return(id);
        }
예제 #2
0
        public void Atualizar(MLParcelaPedido parcelaPedido)
        {
            DlConexao con = new DlConexao();

            try
            {
                con.limparParametros();

                #region Paramentros da ParcelaPedido

                con.AdicionarParametros("@PedidoId", parcelaPedido.PedidoId);
                con.AdicionarParametros("@ParcelaNr", parcelaPedido.ParcelaNr);
                if (parcelaPedido.TotalParcelas > 0)
                {
                    con.AdicionarParametros("@TotalParcelas", parcelaPedido.TotalParcelas);
                }
                if (parcelaPedido.DataVencimento > DateTime.MinValue)
                {
                    con.AdicionarParametros("@DataParcelaInicial", parcelaPedido.DataVencimento);
                }
                if (parcelaPedido.IntervaloId > 0)
                {
                    con.AdicionarParametros("@Intervalo", parcelaPedido.IntervaloId);
                }
                if (parcelaPedido.FormaPagtoId > 0)
                {
                    con.AdicionarParametros("@FormaPagtoId", parcelaPedido.FormaPagtoId);
                }
                if (parcelaPedido.DataPagto == null || parcelaPedido.DataPagto > DateTime.MinValue)
                {
                    con.AdicionarParametros("@DataPagto", parcelaPedido.DataPagto);
                }
                if (parcelaPedido.Cancelado)
                {
                    con.AdicionarParametros("@Cancelado", parcelaPedido.Cancelado);
                }

                #endregion

                con.ExecutarManipulacao(CommandType.StoredProcedure, "P_AtualizarParcelaPedido");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #3
0
        public int Adicionar(MLOrdemServico ordemServico)
        {
            DlConexao con            = new DlConexao();
            var       ordemServicoId = 0;

            try
            {
                con.limparParametros();

                //con.AdicionarParametros("@OrdemServicoId", ordemServico.OrdemServicoId);
                con.AdicionarParametros("@Descricao", ordemServico.Descricao);
                con.AdicionarParametros("@DataAbertura", ordemServico.DataAbertura);
                con.AdicionarParametros("@DataExecucao", ordemServico.DataExecucao);
                con.AdicionarParametros("@StatusId", ordemServico.StatusId);
                con.AdicionarParametros("@ValorTotal", ordemServico.ValorTotal);
                con.AdicionarParametros("@NrParcelas", ordemServico.NrParcelas);
                con.AdicionarParametros("@Observacao", ordemServico.Observacao);

                ordemServicoId = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_InserirOrdemServico"));

                for (int i = 0; i < ordemServico.ListaServicos.Count; i++)
                {
                    con.limparParametros();
                    con.AdicionarParametros("@OrdemServicoId", ordemServico.OrdemServicoId);
                    con.AdicionarParametros("@ServicoId", ordemServico.ListaServicos[i].ServicoId);

                    ordemServicoId = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_InserirServicoOS"));
                }

                for (int i = 0; i < ordemServico.ListaProdutos.Count; i++)
                {
                    con.limparParametros();
                    con.AdicionarParametros("@OrdemServicoId", ordemServico.OrdemServicoId);
                    con.AdicionarParametros("@ProdutoId", ordemServico.ListaProdutos[i].ProdutoId);
                    con.AdicionarParametros("@Quantidade", ordemServico.ListaProdutos[i].Quantidade);
                    con.AdicionarParametros("@SubTotal", ordemServico.ListaProdutos[i].SubTotal);

                    ordemServicoId = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_InserirProdutoOS"));
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(ordemServicoId);
        }
예제 #4
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);
        }
예제 #5
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);
        }
예제 #6
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);
        }
예제 #7
0
        public int Adicionar(MLSubCategoria subCategoria)
        {
            DlConexao con = new DlConexao();
            var       id  = 0;

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

                id = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_InserirSubCategoria"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(id);
        }
예제 #8
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);
        }
예제 #9
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);
        }
예제 #10
0
        public int Adicionar(MLUnidadeMedida unidadeMedida)
        {
            DlConexao con = new DlConexao();
            var       id  = 0;

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

                id = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_InserirUnidadeMedida"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(id);
        }
예제 #11
0
        public void Atualizar(MLUnidadeMedida unidadeMedida)
        {
            DlConexao objDLConexao = new DlConexao();
            var       id           = 0;

            try
            {
                objDLConexao.limparParametros();

                objDLConexao.AdicionarParametros("@UnidadeMedidaId", unidadeMedida.UnidadeMedidaId);
                objDLConexao.AdicionarParametros("@Descricao", unidadeMedida.Descricao);

                id = Convert.ToInt32(objDLConexao.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_AtualizarUnidadeMedidas"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #12
0
        public void Excluir(int PedidoId)
        {
            DlConexao con = new DlConexao();

            try
            {
                con.limparParametros();
                con.AdicionarParametros("@PedidoId", PedidoId);
                con.ExecutarManipulacao(CommandType.StoredProcedure, "P_Excluir_ParcelasPedido");//veirifica se existe parcelas e exclui
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con = null;
            }
        }
예제 #13
0
        public void Excluir(int id)
        {
            DlConexao objDLConexao = new DlConexao();

            try
            {
                objDLConexao.limparParametros();

                objDLConexao.AdicionarParametros("@UnidadeMedidaId", id);
                objDLConexao.ExecutarManipulacao(CommandType.StoredProcedure, "P_ExcluirUnidadeMedida");
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objDLConexao = null;
            }
        }
예제 #14
0
        public void Excluir(int id)
        {
            DlConexao objDLConexao = new DlConexao();

            try
            {
                objDLConexao.limparParametros();

                objDLConexao.AdicionarParametros("@TransportadorId", id);
                objDLConexao.ExecutarManipulacao(CommandType.StoredProcedure, "P_ExcluirTransportador").ToString();
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                objDLConexao = null;
            }
        }
예제 #15
0
        public int AbrirFecharCaixa(MLCaixa objMLCaixa, bool isAbrirCaixa, MLControleMovimento ControleMovimento = null)
        {
            DlConexao      objDlConexao = new DlConexao();
            DataTable      dt           = new DataTable();
            List <MLCaixa> lstMLCaixa   = new List <MLCaixa>();

            objDlConexao.limparParametros();
            objDlConexao.AdicionarParametros("@CaixaId", objMLCaixa.CaixaId);
            objDlConexao.AdicionarParametros("@Descricao", objMLCaixa.CaixaDescricao);
            objDlConexao.AdicionarParametros("@UsuarioId", objMLCaixa.Usuario.UsuarioId);
            objDlConexao.AdicionarParametros("@CaixaStatusLogId", objMLCaixa.CaixaStatusLogId);
            objDlConexao.AdicionarParametros("@ControleMovimentoCaixaId", objMLCaixa.ControleMovimentoCaixaId);

            if (isAbrirCaixa)
            {
                objDlConexao.AdicionarParametros("@CaixaStatus", objMLCaixa.Status);
                objDlConexao.AdicionarParametros("@HoraAbertura", objMLCaixa.DataHoraAbertura);
                objDlConexao.AdicionarParametros("@TrocoInicial", objMLCaixa.SaldoInicial);
            }
            else
            {
                objDlConexao.AdicionarParametros("@CaixaStatus", objMLCaixa.Status);
                objDlConexao.AdicionarParametros("@HoraFechamento", objMLCaixa.DataHoraFechamento);
                objDlConexao.AdicionarParametros("@TrocoFinal", objMLCaixa.SaldoFinal);
                if (ControleMovimento != null)
                {
                    objDlConexao.AdicionarParametros("@MotivoDivergencia", ControleMovimento.MotivoDivergencia);
                    objDlConexao.AdicionarParametros("@ValorDivergencia", ControleMovimento.ValorDivergencia);
                }
            }
            var ret = objDlConexao.ExecutarManipulacao(CommandType.StoredProcedure, "AbrirFecharCaixa");

            int ControleMovimentoCaixaId = 0;

            if (ret != null)
            {
                int.TryParse(ret.ToString(), out ControleMovimentoCaixaId);
            }

            return(ControleMovimentoCaixaId);
        }
예제 #16
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);
        }
예제 #17
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);
        }
예제 #18
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);
        }
예제 #19
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);
        }
예제 #20
0
        public MLCidade Consultar(MLCidade cidade)
        {
            DlConexao con = new DlConexao();

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

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarCidade]");
                if (dt.Rows.Count > 0)
                {
                    cidade = Genericos.Popular <MLCidade>(dt, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(cidade);
        }
예제 #21
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);
        }
예제 #22
0
        public MLCategoria Consultar(MLCategoria categoria)
        {
            DlConexao con = new DlConexao();

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

                var dt = con.ExecutarConsulta(CommandType.StoredProcedure, "[dbo].[P_ListarCategoria]");
                if (dt.Rows.Count > 0)
                {
                    categoria = Genericos.Popular <MLCategoria>(dt, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(categoria);
        }
예제 #23
0
        public List <MLServico> Listar(MLServico servico)
        {
            DlConexao        con        = new DlConexao();
            List <MLServico> lstServico = new List <MLServico>();

            con.limparParametros();

            if (servico.ServicoId > 0)
            {
                con.AdicionarParametros("@ServicoId", servico.ServicoId);
            }
            if (servico.Descricao != null)
            {
                con.AdicionarParametros("@Descricao", servico.Descricao);
            }
            con.AdicionarParametros("@Ativo", servico.Ativo);
            if (servico.PrevisaoDias > 0)
            {
                con.AdicionarParametros("@PrevisaoDias", servico.PrevisaoDias);
            }
            if (servico.Valor > 0)
            {
                con.AdicionarParametros("@Valor", servico.Valor);
            }
            if (!string.IsNullOrEmpty(servico.Observacao))
            {
                con.AdicionarParametros("@Observacao", servico.Observacao);
            }

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

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

                lstServico.Add(servico);
            }
            return(lstServico);
        }
예제 #24
0
        public void Atualizar(MLConfiguracaoGeral configuracaoGeral)
        {
            var con = new DlConexao();

            con.limparParametros();

            if (configuracaoGeral.tipoImpressoraPDV != 0)
            {
                con.AdicionarParametros("@tipoImpressoraPDV", configuracaoGeral.tipoImpressoraPDV);
            }
            if (configuracaoGeral.tipoImpressoraVendaPadrao != 0)
            {
                con.AdicionarParametros("@tipoImpressoraVendaPadrao", configuracaoGeral.tipoImpressoraVendaPadrao);
            }
            if (configuracaoGeral.QtdeCopiasImpressaoPDV != 0)
            {
                con.AdicionarParametros("@QtdeCopiasImpressaoPDV", configuracaoGeral.QtdeCopiasImpressaoPDV);
            }
            if (configuracaoGeral.QtdeCopiasImpressaoVendaPadrao != 0)
            {
                con.AdicionarParametros("@QtdeCopiasImpressaoVendaPadrao", configuracaoGeral.QtdeCopiasImpressaoVendaPadrao);
            }
            if (configuracaoGeral.DataInstalacao != null && configuracaoGeral.DataInstalacao != DateTime.MinValue)
            {
                con.AdicionarParametros("@DataInstalacao", configuracaoGeral.DataInstalacao);
            }
            if (configuracaoGeral.DataExpiracaoLicenca != null && configuracaoGeral.DataExpiracaoLicenca != DateTime.MinValue)
            {
                con.AdicionarParametros("@DataExpiracaoLicenca", configuracaoGeral.DataExpiracaoLicenca);
            }

            try
            {
                con.ExecutarConsulta(CommandType.StoredProcedure, "P_AtualizarConfiguracaoGeral");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #25
0
        public List <MLTipoConta> Listar(MLTipoConta tipoConta)
        {
            List <MLTipoConta> listaTipoConta = new List <MLTipoConta>();
            DlConexao          con            = new DlConexao();

            try
            {
                con.limparParametros();
                if (tipoConta.TipoContaId > 0)
                {
                    con.AdicionarParametros("@TipoContaId", tipoConta.TipoContaId);
                }
                if (!string.IsNullOrEmpty(tipoConta.Descricao))
                {
                    con.AdicionarParametros("@Descricao", tipoConta.Descricao);
                }
                con.AdicionarParametros("@Ativo", tipoConta.Ativo);

                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);

                    tipoConta.Descricao = tipoConta.Descricao.ToUpper();

                    listaTipoConta.Add(tipoConta);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                con = null;
            }
            return(listaTipoConta);
        }
예제 #26
0
        public List <MLCaixa> ListarCaixaLog()
        {
            DlConexao      objDlConexao = new DlConexao();
            DataTable      dt           = new DataTable();
            List <MLCaixa> lstMLCaixa   = new List <MLCaixa>();

            objDlConexao.limparParametros();

            dt = objDlConexao.ExecutarConsulta(CommandType.StoredProcedure, "Caixa.PS_CaixaLog");

            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[0]);
                //oblMLCaixa.Status = Convert.ToBoolean(dt.Rows[i].ItemArray[2]);

                lstMLCaixa.Add(oblMLCaixa);
            }
            return(lstMLCaixa);
        }
예제 #27
0
        public MLConfiguracaoGeral Consultar()
        {
            var configuracaoGeral = new MLConfiguracaoGeral();
            var con = new DlConexao();
            var dt  = new DataTable();

            try
            {
                con.limparParametros();
                dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ConsultarConfiguracaoGeral");

                if (dt.Rows.Count > 0)
                {
                    configuracaoGeral = Genericos.Popular <MLConfiguracaoGeral>(dt, 0);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(configuracaoGeral);
        }
예제 #28
0
        public void Atualizar(MLOrdemServico ordemServico)
        {
            DlConexao con = new DlConexao();

            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);

                con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_AtualizarProdutos");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #29
0
        public string Atualizar(MLCondicaoPagamento objMlFormaPagamento)
        {
            DlConexao objDLConexao = new DlConexao();
            string    retorno      = "";

            try
            {
                objDLConexao.limparParametros();

                objDLConexao.AdicionarParametros("@CondicaoPgtoId", objMlFormaPagamento.CondicaoPgtoId);
                objDLConexao.AdicionarParametros("@CondicaoPgtoDesc", objMlFormaPagamento.CondicaoPgtoDescricao);
                objDLConexao.AdicionarParametros("@NumeroParcelas", Convert.ToInt32(objMlFormaPagamento.NrParcelas));
                objDLConexao.AdicionarParametros("@DiasEntrada", Convert.ToInt32(objMlFormaPagamento.DiasParaEntrada));
                objDLConexao.AdicionarParametros("@Intervalo", Convert.ToInt32(objMlFormaPagamento.Intervalo));
                objDLConexao.AdicionarParametros("@DiaVencimento", Convert.ToDateTime(objMlFormaPagamento.Dia1Vencimento));
                objDLConexao.AdicionarParametros("@FormaPgtoEntradaId", Convert.ToInt32(objMlFormaPagamento.FormaPgtoEntradaId));
                objDLConexao.AdicionarParametros("@TipoPedido", objMlFormaPagamento.Tipopedido);

                retorno = objDLConexao.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_AlterarCondicaoPagamento").ToString();

                if (retorno == objMlFormaPagamento.CondicaoPgtoId.ToString())
                {
                    retorno = "Forma de Pagamento Alterado com sucesso!";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objDLConexao != null)
                {
                    objDLConexao = null;
                }
            }

            return(retorno);
        }
예제 #30
0
        public List <MLPedidoContasPagar> ListarPedidoContasPagar(int pedidoid = 0, string tipoPedido = "C")
        {
            DlConexao con = new DlConexao();
            DataTable dt  = new DataTable();
            List <MLPedidoContasPagar> lstPedidoContasPagar = new List <MLPedidoContasPagar>();

            try
            {
                con.limparParametros();
                if (pedidoid > 0)
                {
                    con.AdicionarParametros("@PedidoId", pedidoid);
                }
                con.AdicionarParametros("@TipoPedido", tipoPedido);
                dt = con.ExecutarConsulta(CommandType.StoredProcedure, "P_ListarPedidoContasPagar");

                for (int p = 0; p < dt.Rows.Count; p++)
                {
                    MLPedidoContasPagar pedidoContasPagar = new MLPedidoContasPagar();
                    pedidoContasPagar = Genericos.Popular <MLPedidoContasPagar>(dt, p);

                    lstPedidoContasPagar.Add(pedidoContasPagar);
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (con != null)
                {
                    con.Dispose();
                }
                con = null;
            }
            return(lstPedidoContasPagar);
        }