コード例 #1
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);
        }
コード例 #2
0
ファイル: DLFormaPgto.cs プロジェクト: agtecnica/waiter_web
        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);
        }
コード例 #3
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);
        }
コード例 #4
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);
        }
コード例 #5
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);
        }
コード例 #6
0
        public int Adicionar(MLEstoqueMovimentacao estoqueMovimentacao)
        {
            DlConexao con = new DlConexao();
            var       id  = 0;

            try
            {
                con.limparParametros();

                con.AdicionarParametros("@TipoMovimentacao", estoqueMovimentacao.TipoMovimentacao);
                con.AdicionarParametros("@PedidoId", estoqueMovimentacao.PedidoId);
                con.AdicionarParametros("@ProdutoId", estoqueMovimentacao.ProdutoId);
                con.AdicionarParametros("@Quantidade", estoqueMovimentacao.Quantidade);
                con.AdicionarParametros("@MovimentoCancelado", estoqueMovimentacao.MovimentoCancelado);
                con.AdicionarParametros("@DataMovimentacao", estoqueMovimentacao.DataMovimentacao);
                con.AdicionarParametros("@FornecedorId", estoqueMovimentacao.FornecedorId);
                con.AdicionarParametros("@EmpresaId", estoqueMovimentacao.EmpresaId);
                con.AdicionarParametros("@UsuarioId", estoqueMovimentacao.UsuarioId);
                con.AdicionarParametros("@ClienteId", estoqueMovimentacao.ClienteId);

                id = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_InserirEstoqueMovimentacao"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(id);
        }
コード例 #7
0
        public int Adicionar(MLEstoqueAjuste ajuste)
        {
            DlConexao con = new DlConexao();
            var       id  = 0;

            try
            {
                con.limparParametros();

                con.AdicionarParametros("@Tipo", ajuste.Tipo);
                con.AdicionarParametros("@ProdutoId", ajuste.ProdutoId);
                con.AdicionarParametros("@Quantidade", ajuste.Quantidade);
                con.AdicionarParametros("@MovimentoCancelado", ajuste.MovimentoCancelado);
                con.AdicionarParametros("@Data", ajuste.Data);
                con.AdicionarParametros("@UsuarioId", ajuste.UsuarioId);
                con.AdicionarParametros("@Justificativa", ajuste.Justificativa);

                id = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_InserirEstoqueAjuste"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(id);
        }
コード例 #8
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);
        }
コード例 #9
0
        public void Atualizar(MLUsuario objMlUsuarios)
        {
            DlConexao con = new DlConexao();

            try
            {
                con.limparParametros();


                con.AdicionarParametros("@UsuarioId", objMlUsuarios.UsuarioId);
                con.AdicionarParametros("@Nome", objMlUsuarios.Nome);
                con.AdicionarParametros("@Login", objMlUsuarios.Login);
                if (!string.IsNullOrEmpty(objMlUsuarios.Senha))
                {
                    con.AdicionarParametros("@Senha", objMlUsuarios.Senha);
                }
                con.AdicionarParametros("@DataExpiraSenha", objMlUsuarios.DataExpiraSenha);
                if (objMlUsuarios.Tentativas != null)
                {
                    con.AdicionarParametros("@Tentativas", objMlUsuarios.Tentativas);
                }
                con.AdicionarParametros("@Ativo", objMlUsuarios.Ativo);
                con.AdicionarParametros("@Observacao", objMlUsuarios.Observacao);
                con.AdicionarParametros("@isGerente", objMlUsuarios.isGerente);

                con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_AtualizarUsuarios");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #10
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);
        }
コード例 #11
0
ファイル: DLEmpresa.cs プロジェクト: agtecnica/waiter_web
        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);
        }
コード例 #12
0
ファイル: DLFornecedor.cs プロジェクト: agtecnica/waiter_web
        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);
        }
コード例 #13
0
ファイル: DLEstoque.cs プロジェクト: agtecnica/waiter_web
        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);
        }
コード例 #14
0
ファイル: DLContasPagar.cs プロジェクト: agtecnica/waiter_web
        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);
        }
コード例 #15
0
        public int Adicionar(MLParcelaPedido parcelaPedido)
        {
            DlConexao con = new DlConexao();
            var       id  = 0;

            try
            {
                con.limparParametros();

                #region Paramentros da ParcelaPedido
                con.AdicionarParametros("@PedidoId", parcelaPedido.PedidoId);
                con.AdicionarParametros("@ParcelaNr", parcelaPedido.ParcelaNr);
                con.AdicionarParametros("@TotalParcelas", parcelaPedido.TotalParcelas);
                con.AdicionarParametros("@DataVencimento", parcelaPedido.DataVencimento);
                con.AdicionarParametros("@IntervaloId", parcelaPedido.IntervaloId);
                con.AdicionarParametros("@FormaPagtoId", parcelaPedido.FormaPagtoId);
                con.AdicionarParametros("@Cancelado", parcelaPedido.Cancelado);
                con.AdicionarParametros("@CondicaoPgtoId", parcelaPedido.CondicaoPgtoId);
                con.AdicionarParametros("@Valor", parcelaPedido.Valor);
                con.AdicionarParametros("@DataPagto", parcelaPedido.DataPagto);

                #endregion

                id = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "P_InserirParcelaPedido"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(id);
        }
コード例 #16
0
        public string Excluir(int FormaPgtoId)
        {
            DlConexao objDLConexao = new DlConexao();
            string    retorno      = "";

            try
            {
                objDLConexao.limparParametros();

                objDLConexao.AdicionarParametros("@FormaPgtoId", FormaPgtoId);
                retorno = objDLConexao.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_ExcluirCondicaoPagamento").ToString();

                if (retorno == FormaPgtoId.ToString())
                {
                    retorno = "Condição de Pagamento excluída com sucesso!";
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (objDLConexao != null)
                {
                    objDLConexao = null;
                }
            }

            return(retorno);
        }
コード例 #17
0
ファイル: DLCaixa.cs プロジェクト: agtecnica/waiter_web
        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);
        }
コード例 #18
0
ファイル: DLSubMenu.cs プロジェクト: agtecnica/waiter_web
        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);
        }
コード例 #19
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);
        }
コード例 #20
0
ファイル: DLServico.cs プロジェクト: agtecnica/waiter_web
        public void Excluir(int id)
        {
            DlConexao con = new DlConexao();

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

            con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_ExcluirServico");
        }
コード例 #21
0
ファイル: DLFornecedor.cs プロジェクト: agtecnica/waiter_web
        public void Atualizar(MLFornecedor fornecedor)
        {
            DlConexao con = new DlConexao();
            var       id  = 0;

            try
            {
                con.limparParametros();

                con.AdicionarParametros("@FornecedorId", fornecedor.FornecedorId);
                con.AdicionarParametros("@NomeRazaoSocial", fornecedor.NomeRazaoSocial);
                con.AdicionarParametros("@NomeFantasia", fornecedor.NomeFantasia);
                con.AdicionarParametros("@TipoPessoa", fornecedor.TipoPessoa);
                con.AdicionarParametros("@Observacao", fornecedor.Observacao);
                con.AdicionarParametros("@Ativo", fornecedor.Ativo);

                con.AdicionarParametros("@Logradouro", fornecedor.Logradouro);
                con.AdicionarParametros("@Numero", fornecedor.Numero);
                con.AdicionarParametros("@Complemento", fornecedor.Complemento);
                con.AdicionarParametros("@Cep", fornecedor.Cep);
                con.AdicionarParametros("@Bairro", fornecedor.Bairro);
                if (fornecedor.CidadeId > 0)
                {
                    con.AdicionarParametros("@CidadeId", fornecedor.CidadeId);
                }
                if (fornecedor.EstadoId > 0)
                {
                    con.AdicionarParametros("@EstadoId", fornecedor.EstadoId);
                }

                con.AdicionarParametros("@Telefone1", fornecedor.Telefone1);
                con.AdicionarParametros("@Telefone2", fornecedor.Telefone2);
                con.AdicionarParametros("@Celular1", fornecedor.Celular1);
                con.AdicionarParametros("@Celular2", fornecedor.Celular2);
                con.AdicionarParametros("@Email", fornecedor.Email);
                con.AdicionarParametros("@Site", fornecedor.Site);
                con.AdicionarParametros("@Facebook", fornecedor.Facebook);
                con.AdicionarParametros("@Twitter", fornecedor.Twitter);
                con.AdicionarParametros("@Youtube", fornecedor.Youtube);
                con.AdicionarParametros("@Instagram", fornecedor.Instagram);

                con.AdicionarParametros("@Banco", fornecedor.Banco);
                con.AdicionarParametros("@Agencia", fornecedor.Agencia);
                con.AdicionarParametros("@Conta", fornecedor.Conta);

                con.AdicionarParametros("@IE", fornecedor.IE);
                con.AdicionarParametros("@CNPJ", fornecedor.CNPJ);
                con.AdicionarParametros("@IM", fornecedor.IM);


                id = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "P_AtualizarFornecedor"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #22
0
ファイル: DLEmpresa.cs プロジェクト: agtecnica/waiter_web
        public void Atualizar(MLEmpresa modelo)
        {
            DlConexao con = new DlConexao();
            var       id  = 0;

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

                #region Paramentros do Empresa
                con.AdicionarParametros("@NomeRazaoSocial", modelo.NomeRazaoSocial);
                con.AdicionarParametros("@NomeFantasia", modelo.NomeFantasia);
                con.AdicionarParametros("@TipoPessoa", modelo.TipoPessoa);
                con.AdicionarParametros("@Observacao", modelo.Observacao);
                con.AdicionarParametros("@Ativo", modelo.Ativo);

                con.AdicionarParametros("@Logradouro", modelo.Logradouro);
                con.AdicionarParametros("@Numero", modelo.Numero);
                con.AdicionarParametros("@Complemento", modelo.Complemento);
                con.AdicionarParametros("@Cep", modelo.Cep);
                con.AdicionarParametros("@Bairro", modelo.Bairro);
                con.AdicionarParametros("@CidadeId", modelo.CidadeId);
                con.AdicionarParametros("@EstadoId", modelo.EstadoId);

                con.AdicionarParametros("@Telefone1", modelo.Telefone1);
                con.AdicionarParametros("@Telefone2", modelo.Telefone2);
                con.AdicionarParametros("@Celular1", modelo.Celular1);
                con.AdicionarParametros("@Celular2", modelo.Celular2);
                con.AdicionarParametros("@Email", modelo.Email);
                con.AdicionarParametros("@Site", modelo.Site);
                con.AdicionarParametros("@Facebook", modelo.Facebook);
                con.AdicionarParametros("@Twitter", modelo.Twitter);
                con.AdicionarParametros("@Youtube", modelo.Youtube);
                con.AdicionarParametros("@Instagram", modelo.Instagram);

                con.AdicionarParametros("@Banco", modelo.Banco);
                con.AdicionarParametros("@Agencia", modelo.Agencia);
                con.AdicionarParametros("@Conta", modelo.Conta);

                con.AdicionarParametros("@IE", modelo.IE);
                con.AdicionarParametros("@CNPJ", modelo.CNPJ);
                con.AdicionarParametros("@IM", modelo.IM);

                con.AdicionarParametros("@Foto", modelo.foto);

                #endregion

                id = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "P_AtualizarEmpresa"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #23
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);
        }
コード例 #24
0
ファイル: DLContasPagar.cs プロジェクト: agtecnica/waiter_web
        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);
        }
コード例 #25
0
        public int Adicionar(MLProduto objMlProdutos)
        {
            DlConexao con = new DlConexao();
            var       id  = 0;

            try
            {
                con.limparParametros();

                con.AdicionarParametros("@Descricao", objMlProdutos.Descricao);
                con.AdicionarParametros("@CodigoBarras", (objMlProdutos.CodigoBarras == null) ? "" : objMlProdutos.CodigoBarras);
                //objDLConexao.AdicionarParametros("@CodInterno", objMlProdutos.CodInterno);
                con.AdicionarParametros("@ValorCompra", objMlProdutos.ValorCompra);
                con.AdicionarParametros("@ValorVenda", objMlProdutos.ValorVenda);
                con.AdicionarParametros("@QtdeUnitaria", objMlProdutos.QtdeUnitaria);
                con.AdicionarParametros("@QtdeMaster", objMlProdutos.QtdeMaster);
                con.AdicionarParametros("@QtdeMaxEstoque", objMlProdutos.QtdeMaxEstoque);
                con.AdicionarParametros("@Lucro", objMlProdutos.Lucro);
                con.AdicionarParametros("@QtdeMinEstoque", objMlProdutos.QtdeMinEstoque);
                con.AdicionarParametros("@Ativo", objMlProdutos.Ativo);
                //objDLConexao.AdicionarParametros("@Perecivel", objMlProdutos.IsNaoPerecivel);

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

                if (objMlProdutos.SubCategoriaId > 0)
                {
                    con.AdicionarParametros("@SubCategoriaId", objMlProdutos.SubCategoriaId);
                }

                if (objMlProdutos.MarcaId > 0)
                {
                    con.AdicionarParametros("@MarcaId", objMlProdutos.MarcaId);
                }

                con.AdicionarParametros("@Observacao", objMlProdutos.Observacao);

                if (objMlProdutos.UnidMedidaId > 0)
                {
                    con.AdicionarParametros("@UnidMedidaId", objMlProdutos.UnidMedidaId);
                }

                con.AdicionarParametros("@Foto", objMlProdutos.foto);

                id = Convert.ToInt32(con.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_InserirProdutos"));
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return(id);
        }
コード例 #26
0
        public void Atualizar(MLProduto objMlProdutos)
        {
            DlConexao objDLConexao = new DlConexao();

            try
            {
                objDLConexao.limparParametros();


                objDLConexao.AdicionarParametros("@ProdutoId", objMlProdutos.ProdutoId);
                objDLConexao.AdicionarParametros("@Descricao", objMlProdutos.Descricao);
                objDLConexao.AdicionarParametros("@CodigoBarras", objMlProdutos.CodigoBarras);
                //objDLConexao.AdicionarParametros("@CodInterno", objMlProdutos.CodInterno);
                objDLConexao.AdicionarParametros("@ValorCompra", objMlProdutos.ValorCompra);
                objDLConexao.AdicionarParametros("@ValorVenda", objMlProdutos.ValorVenda);
                objDLConexao.AdicionarParametros("@QtdeUnitaria", objMlProdutos.QtdeUnitaria);
                objDLConexao.AdicionarParametros("@QtdeMaster", objMlProdutos.QtdeMaster);
                objDLConexao.AdicionarParametros("@QtdeMaxEstoque", objMlProdutos.QtdeMaxEstoque);
                objDLConexao.AdicionarParametros("@Lucro", objMlProdutos.Lucro);
                objDLConexao.AdicionarParametros("@QtdeMinEstoque", objMlProdutos.QtdeMinEstoque);
                objDLConexao.AdicionarParametros("@Ativo", objMlProdutos.Ativo);
                //objDLConexao.AdicionarParametros("@Perecivel", objMlProdutos.IsNaoPerecivel);

                if (objMlProdutos.CategoriaId > 0)
                {
                    objDLConexao.AdicionarParametros("@CategoriaId", objMlProdutos.CategoriaId);
                }

                if (objMlProdutos.SubCategoriaId > 0)
                {
                    objDLConexao.AdicionarParametros("@SubCategoriaId", objMlProdutos.SubCategoriaId);
                }

                if (objMlProdutos.MarcaId > 0)
                {
                    objDLConexao.AdicionarParametros("@MarcaId", objMlProdutos.MarcaId);
                }

                objDLConexao.AdicionarParametros("@Observacao", objMlProdutos.Observacao);

                if (objMlProdutos.UnidMedidaId > 0)
                {
                    objDLConexao.AdicionarParametros("@UnidMedidaId", objMlProdutos.UnidMedidaId);
                }

                objDLConexao.AdicionarParametros("@Foto", objMlProdutos.foto);

                objDLConexao.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.P_AtualizarProdutos");
            }
            catch (Exception ex)
            {
                throw ex;
            }
        }
コード例 #27
0
ファイル: DLCaixa.cs プロジェクト: agtecnica/waiter_web
        public string AdcionarCaixa(String caixa)
        {
            DlConexao objDlConexao = new DlConexao();
            string    ret          = "";

            objDlConexao.limparParametros();
            objDlConexao.AdicionarParametros("@Descricao", caixa);
            objDlConexao.AdicionarParametros("@CaixaStatus", false);
            ret = objDlConexao.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.PI_Caixa").ToString();

            return(ret);
        }
コード例 #28
0
ファイル: DLCaixa.cs プロジェクト: agtecnica/waiter_web
        public string ExcluirCaixa(int caixa)
        {
            DlConexao objDlConexao = new DlConexao();
            string    ret          = "";

            objDlConexao.limparParametros();
            objDlConexao.AdicionarParametros("@caixaId", caixa);
            ret = objDlConexao.ExecutarManipulacao(CommandType.StoredProcedure, "dbo.PD_Caixa").ToString();


            return(ret);
        }
コード例 #29
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);
        }
コード例 #30
0
ファイル: DLFornecedor.cs プロジェクト: agtecnica/waiter_web
        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);
        }