/// <summary>
        /// Método para executar a proc pr_selecionar_fornecedor
        /// Objeto/Parâmetros: (identFornecedor)
        /// Valores: identFornecedor.CodPessoa,
        /// identFornecedor.CNPJ,
        /// identFornecedor.RazaoSocial,
        /// identFornecedor.NomeFantasia
        /// Se for passado null no valores ele lista todos os dados
        /// </summary>
        public List<FornecedorVO> Listar(FornecedorVO identFornecedor)
        {
            OpenCommand("pr_selecionar_fornecedor");
            try
            {
                // Parâmetros de entrada
                AddInParameter("@CodPessoa", DbType.Int32, identFornecedor.CodPessoa);
                AddInParameter("@CNPJ", DbType.String, identFornecedor.CNPJ);
                AddInParameter("@RazaoSocial", DbType.String, identFornecedor.RazaoSocial);
                AddInParameter("@NomeFantasia", DbType.String, identFornecedor.NomeFantasia);

                List<FornecedorVO> lstFornecedorVO = new List<FornecedorVO>();

                IDataReader dr = ExecuteReader();
                try
                {
                    while (dr.Read())
                    {
                        FornecedorVO fornecedorVO = new FornecedorVO();

                        fornecedorVO.CodPessoa = GetReaderValue<int?>(dr, "CodPessoa");
                        fornecedorVO.CodFornecedor = GetReaderValue<int?>(dr, "CodFornecedor");
                        fornecedorVO.Cep.CodCep = GetReaderValue<string>(dr, "CodCep");
                        fornecedorVO.RazaoSocial = GetReaderValue<string>(dr, "RazaoSocial");
                        fornecedorVO.NomeFantasia = GetReaderValue<string>(dr, "NomeFantasia");
                        fornecedorVO.Tipo = GetReaderValue<string>(dr, "Tipo");
                        fornecedorVO.CNPJ = GetReaderValue<string>(dr, "CNPJ");
                        fornecedorVO.InscricaoEstadual = GetReaderValue<string>(dr, "InscricaoEstadual");
                        fornecedorVO.Numero = GetReaderValue<string>(dr, "Numero");
                        fornecedorVO.Complemento = GetReaderValue<string>(dr, "Complemento");
                        fornecedorVO.Telefone = GetReaderValue<string>(dr, "Telefone");
                        fornecedorVO.Fax = GetReaderValue<string>(dr, "Fax");
                        fornecedorVO.Celular = GetReaderValue<string>(dr, "Celular");
                        fornecedorVO.Contato = GetReaderValue<string>(dr, "Contato");
                        fornecedorVO.Email = GetReaderValue<string>(dr, "Email");
                        fornecedorVO.Site = GetReaderValue<string>(dr, "Site");
                        fornecedorVO.Observacao = GetReaderValue<string>(dr, "Observacao");
                        fornecedorVO.DataCadastro = GetReaderValue<DateTime>(dr, "DataCadastro");
                        fornecedorVO.UsuarioInc = GetReaderValue<int?>(dr, "UsuarioInc");
                        fornecedorVO.DataAlteracao = GetReaderValue<DateTime>(dr, "DataAlteracao");
                        fornecedorVO.UsuarioAlt = GetReaderValue<int>(dr, "UsuarioAlt");
                        fornecedorVO.Ativo = GetReaderValue<bool>(dr, "Ativo");
                        fornecedorVO.IndPessoaTipo = GetReaderValue<bool>(dr, "IndPessoaTipo");
                        lstFornecedorVO.Add(fornecedorVO);
                    }
                }
                finally
                {
                    dr.Close();
                }

                return lstFornecedorVO;
            }
            finally
            {
                CloseCommand();
            }
        }
        public EntradaEstoqueInsumoVO()
        {
            CodEntradaEstoque = 0;
            Fornecedor = new FornecedorVO();
            PedidoCompra = new PedidoCompraVO();
            DataEmissao = DateTime.Now;
            DataEntrada = DateTime.Now;
            DataCadastro = DateTime.Now;
            CodUsuarioInc = 1;

        }
 protected void btnEnviar_Click(object sender, EventArgs e)
 {
     var identFornecedor = new FornecedorVO();
     identFornecedor.CodPessoa = int.Parse(Request.QueryString["CodPessoa"]);
     int codigo = int.Parse(Request.QueryString["CodPedidoCompra"]);
     identFornecedor = new Fornecedor().Listar(identFornecedor).FirstOrDefault();
     for (int i = 0; i < ckbListEmail.Items.Count-1;i++ )
     {
         Nissi.Util.SendEmail.enviarEmailAnexo("smtp.nissimetal.com.br", ckbListEmail.Items[i].Text, caminhoAplicacao + codigo.ToString().PadLeft(8, '0') + ".PDF", "Pedido de Compra", getBody(codigo, identFornecedor.RazaoSocial, identFornecedor.CNPJ));
     }
 }
Beispiel #4
0
 public PedidoModel()
 {
     CodPedidoCompra = 0;
     Fornecedor = new FornecedorVO();
     DataEmissao = DateTime.Now;
     PrazoEntrega = new PrazoEntregaVO();
     CondicaoFornecimento = String.Empty;
     Observacao = String.Empty;
     FormaPgto = new FormaPgtoVO();
     TipoRetirada = 0;
     FuncionarioAprovador = new FuncionarioVO();
     FuncionarioComprador = new FuncionarioVO();
     DataCadastro = null;
     DataPrazoEntrega = null;
     UsuarioInc = null;
     DataAlteracao = null;
     UsuarioAlt = null;
 }
        // ------------------------------------------------------------------------- // 
        #endregion
        #region Métodos de Alteração
        /// <summary>
        /// Método para executar a proc pr_alterar_fornecedor 
        /// Objeto/Parâmetros: (identFornecedor, codUsuarioOperacao)
        /// Valores: identFornecedor.CodPessoa, 
        ///  identFornecedor.CodFornecedor,
        ///  identFornecedor.Cep.CodCep,
        ///  identFornecedor.NomeFantasia,
        ///  identFornecedor.CNPJ,
        ///  identFornecedor.InscricaoEstadual,
        ///  identFornecedor.Numero,
        ///  identFornecedor.Complemento,
        ///  identFornecedor.Telefone,
        ///  dentFornecedor.Fax,
        ///  identFornecedor.Celular,
        ///  identFornecedor.Contato,
        ///  identFornecedor.Email,
        ///  identFornecedor.Site,
        ///  identFornecedor.Observacao,
        ///  identFornecedor.TipoFornecimento.CodTipoFornecimento,
        ///  codUsuarioOperacao,
        ///  identFornecedor.Ativo,
        ///  identFornecedor.IndPessoaTipo
        /// </summary>
        public void Alterar(FornecedorVO identFornecedor, int codUsuarioOperacao)
        {
            OpenCommand("pr_alterar_fornecedor");
            try
            {
                // Parâmetros de entrada
                AddInParameter("@Codfornecedor", DbType.Int32, identFornecedor.CodFornecedor);
                AddInParameter("@CodPessoa", DbType.Int32, identFornecedor.CodPessoa);
                // Parâmetros de entrada
                AddInParameter("@CodCep", DbType.String, identFornecedor.Cep.CodCep);
                AddInParameter("@RazaoSocial", DbType.String, identFornecedor.RazaoSocial);
                AddInParameter("@NomeFantasia", DbType.String, identFornecedor.NomeFantasia);
                AddInParameter("@Tipo", DbType.StringFixedLength, "F");
                AddInParameter("@CNPJ", DbType.String, identFornecedor.CNPJ);
                AddInParameter("@InscricaoEstadual", DbType.String, identFornecedor.InscricaoEstadual);
                AddInParameter("@Numero", DbType.String, identFornecedor.Numero);
                AddInParameter("@Complemento", DbType.String, identFornecedor.Complemento);
                AddInParameter("@Telefone", DbType.StringFixedLength, identFornecedor.Telefone);
                AddInParameter("@Fax", DbType.StringFixedLength, identFornecedor.Fax);
                AddInParameter("@Celular", DbType.StringFixedLength, identFornecedor.Celular);
                AddInParameter("@Contato", DbType.String, identFornecedor.Contato);
                AddInParameter("@Email", DbType.String, identFornecedor.Email);
                AddInParameter("@Site", DbType.String, identFornecedor.Site);
                AddInParameter("@Observacao", DbType.String, identFornecedor.Observacao);
                AddInParameter("@UsuarioAlt", DbType.Int32, codUsuarioOperacao);
                AddInParameter("@Ativo", DbType.Boolean, identFornecedor.Ativo);
                AddInParameter("@CodTipoFornecimento", DbType.Int32, identFornecedor.TipoFornecimento.CodTipoFornecimento);
                AddInParameter("@IndPessoaTipo", DbType.Boolean, identFornecedor.IndPessoaTipo);
                AddInParameter("@CodBanco", DbType.Int32, identFornecedor.Banco.CodBanco);
                AddInParameter("@NumAgencia", DbType.Int32, identFornecedor.Banco.Agencia);
                AddInParameter("@NumConta", DbType.String, identFornecedor.Banco.NumConta);
                AddInParameter("@IndTipoConta", DbType.Boolean, identFornecedor.Banco.TipoConta);


               ExecuteNonQuery();
            }
            finally
            {
                CloseCommand();
            }
        }
 public List<FornecedorVO> ListaFornecedorNomeFantasia(FornecedorVO identfornecedorVo)
 {
     OpenCommand("pr_selecionar_fornecedor");
     try
     {
         if (!string.IsNullOrEmpty(identfornecedorVo.RazaoSocial))
             AddInParameter("@NomeFantasia", DbType.String, identfornecedorVo.NomeFantasia);
         List<FornecedorVO> lstFornecedorVo = new List<FornecedorVO>();
         IDataReader dr = ExecuteReader();
         try
         {
             while (dr.Read())
             {
                 FornecedorVO clienteVo = new FornecedorVO();
                 clienteVo.CodPessoa = GetReaderValue<int>(dr, "CodPessoa");
                 clienteVo.RazaoSocial = GetReaderValue<string>(dr, "NomeFantasia");
                 lstFornecedorVo.Add(clienteVo);
             }
         }
         finally
         {
             dr.Close();
         }
         return lstFornecedorVo;
     }
     finally
     {
         CloseCommand();
     }
 }
 protected void btnCarregarValores_Click(object sender, EventArgs e)
 {
     FornecedorVO identFornecedor = new FornecedorVO();
     //Todo: Depois do tratamento na procedure, remover a linha abaixo
     identFornecedor.CodPessoa = Convert.ToInt32(hdfIdRazaoSocial.Value);
     DadosRazaoSocial = new Fornecedor().Listar(identFornecedor).First();
     ExecutarScript(updItens, new StringBuilder("showItens();"));
 }
 // ------------------------------------------------------------------------- // 
 #endregion
 #region Métodos de Inclusão
 /// <summary>
 /// Método para executar a proc pr_incluir_fornecedor 
 /// Objeto/Parâmetros: (identFornecedor, codUsuarioOperacao)
 /// Valores: identFornecedor.Cep.CodCep,
 ///  identFornecedor.NomeFantasia,
 ///  identFornecedor.Tipo,
 ///  identFornecedor.CNPJ,
 ///  identFornecedor.InscricaoEstadual,
 ///  identFornecedor.Numero,
 ///  identFornecedor.Complemento,
 ///  identFornecedor.Telefone,
 ///  dentFornecedor.Fax,
 ///  identFornecedor.Celular,
 ///  identFornecedor.Contato,
 ///  identFornecedor.Email,
 ///  identFornecedor.Site,
 ///  identFornecedor.Observacao,
 ///  identFornecedor.PrazoEntrega,
 ///  identFornecedor.FormaPgto.CodFormaPgto,
 ///  identFornecedor.Departamento.CodDepartamento,
 ///  identFornecedor.TipoFornecimento.CodTipoFornecimento,
 ///  codUsuarioOperacao,
 ///  identFornecedor.Ativo,
 ///  identFornecedor.IndPessoaTipo
 /// </summary>
 public void Incluir(FornecedorVO identFornecedor, int codUsuarioOperacao)
 {
     OpenCommand("pr_incluir_fornecedor");
     try
     {
         // Parâmetros de entrada
         AddInParameter("@CodCep", DbType.String, identFornecedor.Cep.CodCep);
         AddInParameter("@RazaoSocial", DbType.String, identFornecedor.RazaoSocial);
         AddInParameter("@NomeFantasia", DbType.String, identFornecedor.NomeFantasia);
         AddInParameter("@Tipo", DbType.StringFixedLength, "F");
         AddInParameter("@CNPJ", DbType.String, identFornecedor.CNPJ);
         AddInParameter("@InscricaoEstadual", DbType.String, identFornecedor.InscricaoEstadual);
         AddInParameter("@Numero", DbType.String, identFornecedor.Numero);
         AddInParameter("@Complemento", DbType.String, identFornecedor.Complemento);
         AddInParameter("@Telefone", DbType.StringFixedLength, identFornecedor.Telefone);
         AddInParameter("@Fax", DbType.StringFixedLength, identFornecedor.Fax);
         AddInParameter("@Celular", DbType.StringFixedLength, identFornecedor.Celular);
         AddInParameter("@Contato", DbType.String, identFornecedor.Contato);
         AddInParameter("@Email", DbType.String, identFornecedor.Email);
         AddInParameter("@Site", DbType.String, identFornecedor.Site);
         AddInParameter("@Observacao", DbType.String, identFornecedor.Observacao);
         AddInParameter("@PrazoEntrega", DbType.Int32, identFornecedor.PrazoEntrega);
         AddInParameter("@CodFormaPgto", DbType.Int32, identFornecedor.FormaPgto.CodFormaPgto);
         AddInParameter("@CodDepartamento", DbType.Int16, identFornecedor.Departamento.CodDepartamento);
         AddInParameter("@CodTipoFornecimento", DbType.Double, identFornecedor.TipoFornecimento.CodTipoFornecimento);
         AddInParameter("@UsuarioInc", DbType.Int32, codUsuarioOperacao);
         AddInParameter("@Ativo", DbType.Boolean, identFornecedor.Ativo);
         AddInParameter("@IndPessoaTipo", DbType.Boolean, identFornecedor.IndPessoaTipo);
         ExecuteNonQuery();
     }
     finally
     {
         CloseCommand();
     }
 }
Beispiel #9
0
 public List<FornecedorVO> ListaFornecedorNomeFantasia(FornecedorVO identfornecedorVo)
 {
     return new FornecedorData().ListaFornecedorNomeFantasia(identfornecedorVo);
 }
Beispiel #10
0
 public List<FornecedorVO> ListaFornecedorPorNome(FornecedorVO identfornecedorVo)
 {
     return new FornecedorData().ListaFornecedorPorNome(identfornecedorVo);
 }
Beispiel #11
0
 /// <summary>
 /// Método para executar a proc pr_selecionar_fornecedor
 /// Objeto/Parâmetros: (identFornecedor)
 /// Valores: identFornecedor.CodPessoa,
 /// identFornecedor.CNPJ,
 /// identFornecedor.RazaoSocial,
 /// identFornecedor.NomeFantasia
 /// Se for passado null no valores ele lista todos os dados
 /// </summary>
 public List<FornecedorVO> Listar(FornecedorVO identFornecedor)
 {
     return new FornecedorData().Listar(identFornecedor);
 }
Beispiel #12
0
 // ------------------------------------------------------------------------- // 
 #endregion
 #region Métodos de Alteração
 /// <summary>
 /// Método para executar a proc pr_alterar_fornecedor 
 /// Objeto/Parâmetros: (identFornecedor, codUsuarioOperacao)
 /// Valores: identFornecedor.CodPessoa, 
 ///  identFornecedor.CodFornecedor,
 ///  identFornecedor.Cep.CodCep,
 ///  identFornecedor.NomeFantasia,
 ///  identFornecedor.Tipo,
 ///  identFornecedor.CNPJ,
 ///  identFornecedor.InscricaoEstadual,
 ///  identFornecedor.Numero,
 ///  identFornecedor.Complemento,
 ///  identFornecedor.Telefone,
 ///  dentFornecedor.Fax,
 ///  identFornecedor.Celular,
 ///  identFornecedor.Contato,
 ///  identFornecedor.Email,
 ///  identFornecedor.Site,
 ///  identFornecedor.Observacao,
 ///  identFornecedor.PrazoEntrega,
 ///  identFornecedor.FormaPgto.CodFormaPgto,
 ///  identFornecedor.TipoFornecimento.CodTipoFornecimento,
 ///  codUsuarioOperacao,
 ///  identFornecedor.Ativo,
 ///  identFornecedor.IndPessoaTipo
 /// </summary>
 public void Alterar(FornecedorVO identFornecedor, int codUsuarioOperacao)
 {
     new FornecedorData().Alterar(identFornecedor, codUsuarioOperacao);
 }
    protected void grdListaResultado_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        FornecedorVO identFornecedor = new FornecedorVO();

        identFornecedor.CodFornecedor = int.Parse(e.CommandArgument.ToString());

        //Módulo de exclusão
        if (e.CommandName == "Excluir")
        {
            //Excluir
            new Fornecedor().Excluir(identFornecedor.CodFornecedor);

            //Atualizar Lista
            Pesquisar();
        }
        else if (e.CommandName == "Editar")  //Módulo de alteração
        {
            //ArmazenaValorSessao("TipoAcao", "Editar");
            hdfTipoAcao.Value = "Editar";

            DadosFornecedor = new Fornecedor().Listar(identFornecedor)[0];

            //Alimentar campos para edição
            upCadastro.Update();
            mpeTransIncluir.Show();
        }

    }
    private void Pesquisar()
    {
        FornecedorVO identFornecedor = new FornecedorVO();
        List<FornecedorVO> lFornecedor = new List<FornecedorVO>();
        if (!string.IsNullOrEmpty(hdfIdRazaoSocial.Value))
        {
            identFornecedor.CodPessoa = Convert.ToInt32(hdfIdRazaoSocial.Value);
        }
        else
        {
            if (!string.IsNullOrEmpty(hdfCodFornecedor.Value))
                identFornecedor.CodFornecedor = Convert.ToInt32(hdfCodFornecedor.Value);
            if (rbCNPJ.Checked)
                identFornecedor.CNPJ = txtCNPJPesq.Text.Replace(".", "").Replace("-", "").Replace("/", ""); ;

            if (rbNomeFantasia.Checked)
                identFornecedor.NomeFantasia = txtNomeFantasiaPesq.Text;

            if (rbRazaoSocial.Checked)
                identFornecedor.RazaoSocial = txtRazao.Text;

            if (rbBitola.Checked && !string.IsNullOrEmpty(ddlBitola.SelectedValue))
            {
                int codBitola = int.Parse(ddlBitola.SelectedValue);
                lFornecedor = Fornecedor.ListarPorBitola(codBitola);
            }

            if (rbClasseTipo.Checked && !string.IsNullOrEmpty(hdfCodigo.Value))
            {
                int codClasseTipo = int.Parse(hdfCodigo.Value);
                lFornecedor = Fornecedor.ListarPorClasseTipo(codClasseTipo);
            }
        }
        if (rbRazaoSocial.Checked || rbNomeFantasia.Checked || rbCNPJ.Checked)    
            lFornecedor = new Fornecedor().Listar(identFornecedor);

        if (lFornecedor.Count > 0)
        {
            grdListaResultado.DataSource = lFornecedor;
            grdListaResultado.DataBind();
        }
        else
        {
            MensagemCliente("Não Existem Fornecedors Cadastradas");
        }
        hdfIdRazaoSocial.Value = string.Empty;
    }
Beispiel #15
0
 private void ListarCep(ref FornecedorVO fornecedorVO)
 {
     CEPVO tempCep = new CEPData().Lista(fornecedorVO.Cep);
     fornecedorVO.Cep = tempCep;
 }
Beispiel #16
0
    public static string[] GetFornecedorFantasia(string prefixText)
    {
        FornecedorVO identForneced = new FornecedorVO();
        //Todo: Depois do tratamento na procedure, remover a linha abaixo
        identForneced.IndPessoaTipo = null;
        identForneced.NomeFantasia = prefixText;
        List<FornecedorVO> lfornecedor = new Fornecedor().ListaFornecedorNomeFantasia(identForneced);

        List<string> items = new List<string>();
        foreach (FornecedorVO item in lfornecedor)
        {
            items.Add(AjaxControlToolkit.AutoCompleteExtender.CreateAutoCompleteItem(
                item.RazaoSocial, item.CodPessoa.ToString()));
        }
        return items.ToArray();
    }
Beispiel #17
0
 // ------------------------------------------------------------------------- // 
 #endregion
 #region Métodos de Inclusão
 /// <summary>
 /// Método para executar a proc pr_incluir_fornecedor 
 /// Objeto/Parâmetros: (identFornecedor, codUsuarioOperacao)
 /// Valores: identFornecedor.Cep.CodCep,
 ///  identFornecedor.NomeFantasia,
 ///  identFornecedor.Tipo,
 ///  identFornecedor.CNPJ,
 ///  identFornecedor.InscricaoEstadual,
 ///  identFornecedor.Numero,
 ///  identFornecedor.Complemento,
 ///  identFornecedor.Telefone,
 ///  dentFornecedor.Fax,
 ///  identFornecedor.Celular,
 ///  identFornecedor.Contato,
 ///  identFornecedor.Email,
 ///  identFornecedor.Site,
 ///  identFornecedor.Observacao,
 ///  identFornecedor.PrazoEntrega,
 ///  identFornecedor.FormaPgto.CodFormaPgto,
 ///  identFornecedor.TipoFornecimento.CodTipoFornecimento,
 ///  codUsuarioOperacao,
 ///  identFornecedor.Ativo,
 ///  identFornecedor.IndPessoaTipo
 /// </summary>
 public void Incluir(FornecedorVO identFornecedor, int codUsuarioOperacao)
 {
     new FornecedorData().Incluir(identFornecedor, codUsuarioOperacao);
 }