Beispiel #1
0
        public List <AgendamentoCompromisso> ListarAgendamentoCompromissoCompleto(List <DBTabelaCampos> ListaFiltros)
        {
            try
            {
                AbrirConexao();
                string strValor = "";
                string strSQL   = "Select * from [AGENDAMENTO_DE_COMPROMISSO] ";

                strValor = MontaFiltroIntervalo(ListaFiltros);
                strSQL   = strSQL + strValor;
                //strSQL = strSQL + ")";

                Cmd = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                List <AgendamentoCompromisso> lista = new List <AgendamentoCompromisso>();

                while (Dr.Read())
                {
                    AgendamentoCompromisso p = new AgendamentoCompromisso();
                    p.CodigoIndex         = Convert.ToInt32(Dr["CD_INDEX"]);
                    p.DataHoraAgendamento = Convert.ToDateTime(Dr["DT_HR_AGENDAMENTO"]);
                    p.Anotacao            = Convert.ToString(Dr["DS_ANOTACAO"]);
                    p.CodigoSituacao      = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.Telefone            = Convert.ToString(Dr["DS_FONE"]);
                    p.Contato             = Convert.ToString(Dr["DS_CONTATO"]);
                    p.CodigoUsuario       = Convert.ToInt32(Dr["CD_USUARIO"]);
                    p.Local                 = Convert.ToString(Dr["DS_LOCAL"]);
                    p.CorLembrete           = Convert.ToString(Dr["TX_COR_LEMBRETE"]);
                    p.CodigoPessoa          = Convert.ToInt32(Dr["CD_PESSOA"]);
                    p.CodigoTipoAgendamento = Convert.ToInt32(Dr["CD_TIPO_AGENDAMENTO"]);
                    p.CodigoEmpresa         = Convert.ToInt32(Dr["CD_EMPRESA"]);

                    if (Dr["IN_EMAIL"].ToString() == "1")
                    {
                        p.EnviarEmail = true;
                    }
                    else
                    {
                        p.EnviarEmail = false;
                    }

                    lista.Add(p);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todos AGENDAMENTOS: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #2
0
        public void ObterQuantidadeAvaria(int intCodEmpresa, int intCodProduto, int intCodLocalizacao, int intCodLote, ref decimal refQtdAvaria)
        {
            try
            {
                AbrirConexao();

                strSQL = "select ISNULL(SUM(QUANTIDADE),0) AS QUANTIDADE FROM [VW_ESTOQUE] WHERE CD_SITUACAO = 128  AND CD_TIPO_LOCALIZACAO = 48 ";
                strSQL = strSQL + "AND CD_EMPRESA = @v1";
                if (intCodProduto != 0)
                {
                    strSQL = strSQL + " AND CD_PRODUTO = @v2";
                }
                if (intCodLocalizacao != 0)
                {
                    strSQL = strSQL + " AND CD_INDEX_LOCALIZACAO = @v3";
                }
                if (intCodLote != 0)
                {
                    strSQL = strSQL + " AND CD_LOTE = @v4";
                }

                Cmd = new SqlCommand(strSQL, Con);
                Cmd.Parameters.AddWithValue("@v1", intCodEmpresa);
                if (intCodProduto != 0)
                {
                    Cmd.Parameters.AddWithValue("@v2", intCodProduto);
                }
                if (intCodLocalizacao != 0)
                {
                    Cmd.Parameters.AddWithValue("@v3", intCodLocalizacao);
                }
                if (intCodLote != 0)
                {
                    Cmd.Parameters.AddWithValue("@v4", intCodLote);
                }

                Dr = Cmd.ExecuteReader();

                EstoqueProduto p = null;

                if (Dr.Read())
                {
                    p = new EstoqueProduto();

                    refQtdAvaria = Convert.ToDecimal(Dr["QUANTIDADE"]);
                }
                return;
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Estoque: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #3
0
        public List <ProdutoDTO> Buscar(string busca, string opcao)
        {
            List <ProdutoDTO> listProduto = new List <ProdutoDTO>();

            try
            {
                OpenConnection();

                string strConn;

                if (opcao.ToLower() == "id")
                {
                    strConn = @"SELECT * from Produto WHERE id = @id";
                }
                else if (opcao.ToLower() == "nomeeativo")
                {
                    strConn = @"SELECT * from Produto WHERE Nome like @nome AND FlagAtiva = 1";
                }
                else if (opcao.ToLower() == "ativo")
                {
                    strConn = @"SELECT * from Produto WHERE FlagAtiva = 1";
                }
                else if (opcao.ToLower() == "inativo")
                {
                    strConn = @"SELECT * from Produto WHERE FlagAtiva = 0";
                }
                else
                {
                    strConn = @"SELECT * from Produto WHERE Nome like @nome";
                }

                Cmd = new SqlCommand(strConn, Con);

                Cmd.Parameters.AddWithValue("@Nome", "%" + busca + "%");
                Cmd.Parameters.AddWithValue("@id", busca);
                Dr = Cmd.ExecuteReader();

                while (Dr.Read())
                {
                    ProdutoDTO objProduto = new ProdutoDTO();

                    objProduto.IdProduto  = Convert.ToInt32(Dr["Id"]);
                    objProduto.Nome       = Dr["Nome"].ToString();
                    objProduto.Quantidade = Convert.ToInt32(Dr["Quantidade"]);
                    objProduto.Preco      = Dr["Preco"].ToString();
                    objProduto.Texto      = Dr["Texto"].ToString();
                    objProduto.FlagAtiva  = Convert.ToBoolean(Dr["FlagAtiva"]);

                    listProduto.Add(objProduto);
                }
                return(listProduto);
            }
            finally
            {
                CloseConnection();
            }
        }
Beispiel #4
0
        public List <VendaDTO> Buscar(string busca, string opcao)
        {
            List <VendaDTO> listVenda = new List <VendaDTO>();

            try
            {
                OpenConnection();

                string strConn;

                if (opcao.ToLower() == "data")
                {
                    strConn = @"SELECT * from ViewVenda WHERE Data = @Data";
                }
                else if (opcao.ToLower() == "nomeependente")
                {
                    strConn = @"SELECT * from ViewVenda WHERE Cliente like @Cliente AND Status = 'Pendente'";
                }
                else if (opcao.ToLower() == "nome")
                {
                    strConn = @"SELECT * from ViewVenda WHERE Cliente like @Cliente";
                }
                else if (opcao.ToLower() == "nome")
                {
                    strConn = @"SELECT * from ViewVenda WHERE Cliente like @Cliente";
                }
                else
                {
                    return(listVenda = GetAll());
                }

                Cmd = new SqlCommand(strConn, Con);

                Cmd.Parameters.AddWithValue("@Cliente", "%" + busca + "%");
                Cmd.Parameters.AddWithValue("@id", busca);
                Cmd.Parameters.AddWithValue("@Data", busca);
                Dr = Cmd.ExecuteReader();

                while (Dr.Read())
                {
                    VendaDTO objVenda = new VendaDTO();

                    objVenda.Id      = Convert.ToInt32(Dr["Id"]);
                    objVenda.Cliente = Dr["Cliente"].ToString();
                    objVenda.Data    = Dr["Data"].ToString();
                    objVenda.Total   = Dr["Total"].ToString();
                    objVenda.Status  = Dr["Status"].ToString();

                    listVenda.Add(objVenda);
                }
                return(listVenda);
            }
            finally
            {
                CloseConnection();
            }
        }
Beispiel #5
0
        public DataTable ObterEstoqueProduto(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem)
        {
            try
            {
                AbrirConexao();

                string strSQL = "Select * from [VW_ESTOQUE]";

                if (strValor != "")
                {
                    strSQL = strSQL + " Where " + MontaFiltro(strNomeCampo, strTipoCampo, strValor);
                }

                if (strOrdem != "")
                {
                    strSQL = strSQL + "Order By " + strOrdem;
                }


                Cmd = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                // Cria DataTable
                DataTable dt = new DataTable();
                dt.Columns.Add("CodigoIndice", typeof(Int32));
                dt.Columns.Add("CodigoEmpresa", typeof(Int32));
                dt.Columns.Add("CodigoIndiceLocalizacao", typeof(Int32));
                dt.Columns.Add("CodigoLocalizacao", typeof(String));
                dt.Columns.Add("CodigoProduto", typeof(Int32));
                dt.Columns.Add("CodigoLote", typeof(Int32));
                dt.Columns.Add("Quantidade", typeof(Decimal));
                dt.Columns.Add("CodigoSituacao", typeof(Int32));

                while (Dr.Read())
                {
                    dt.Rows.Add(Convert.ToInt32(Dr["CD_INDEX"]),
                                Convert.ToInt32(Dr["CD_EMPRESA"]),
                                Convert.ToInt32(Dr["CD_INDEX_LOCALIZACAO"]),
                                Convert.ToInt32(Dr["CD_LOCALIZACAO"]),
                                Convert.ToInt32(Dr["CD_PRODUTO"]),
                                Convert.ToInt32(Dr["CD_LOTE"]),
                                Convert.ToDecimal(Dr["QUANTIDADE"]),
                                Convert.ToInt32(Dr["CD_SITUACAO"]));
                }

                return(dt);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todos os Estoques: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #6
0
        public List <PessoaDTO> Buscar(string busca, string opcao)
        {
            List <PessoaDTO> listPessoa = new List <PessoaDTO>();

            try
            {
                OpenConnection();

                string strConn;

                if (opcao.ToLower() == "id")
                {
                    strConn = @"SELECT * from Cliente WHERE id like @id";
                }
                else if (opcao.ToLower() == "nome")
                {
                    strConn = @"SELECT * from Cliente WHERE Nome like @nome";
                }
                else
                {
                    strConn = @"SELECT * from Cliente WHERE Nome like @nome AND flagAtiva = 1";
                }

                Cmd = new SqlCommand(strConn, Con);

                Cmd.Parameters.AddWithValue("@Nome", "%" + busca + "%");
                Cmd.Parameters.AddWithValue("@id", busca);
                Dr = Cmd.ExecuteReader();

                while (Dr.Read())
                {
                    PessoaDTO objCliente = new PessoaDTO();

                    objCliente.IdPessoa        = Convert.ToInt32(Dr["Id"]);
                    objCliente.Nome            = Dr["Nome"].ToString();
                    objCliente.Endereco        = Dr["Endereco"].ToString();
                    objCliente.Bairro          = Dr["Bairro"].ToString();
                    objCliente.Estado          = Dr["Estado"].ToString();
                    objCliente.Cep             = Dr["Cep"].ToString();
                    objCliente.Telefone        = Dr["Telefone"].ToString();
                    objCliente.Telefone2       = Dr["Telefone2"].ToString();
                    objCliente.Email           = Dr["Email"].ToString();
                    objCliente.Email           = Dr["PCM"].ToString();
                    objCliente.Observacao      = Dr["Observacao"].ToString();
                    objCliente.FlagAtiva       = Convert.ToBoolean(Dr["FlagAtiva"]);
                    objCliente.FlagInadiplente = Convert.ToBoolean(Dr["FlagInadiplente"]);

                    listPessoa.Add(objCliente);
                }
                return(listPessoa);
            }
            finally
            {
                CloseConnection();
            }
        }
Beispiel #7
0
        public List <LiberacaoDocumento> ListarLiberacao(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem)
        {
            try
            {
                AbrirConexao();
                string strSQL = "SELECT LIB.* ,ISNULL(U.NM_COMPLETO,' ') AS NM_COMPLETO, ISNULL(E.NM_ESTACAO,' ') AS NM_ESTACAO,PES.RAZ_SOCIAL,PES.CD_PESSOA,TP.DS_BLOQUEIO AS DS_BLOQUEIO " +
                                "FROM " +
                                "LIBERACAO_DO_DOCUMENTO AS LIB " +
                                "INNER JOIN PESSOA_DO_DOCUMENTO AS PES ON PES.CD_DOCUMENTO = LIB.CD_DOCUMENTO AND PES.TP_PESSOA = 12 " +
                                "LEFT JOIN USUARIO AS U ON U.CD_USUARIO = LIB.CD_USUARIO " +
                                "LEFT JOIN HABIL_ESTACAO AS E ON E.CD_ESTACAO = LIB.CD_MAQUINA " +
                                "INNER JOIN HABIL_TIPO_BLOQUEIO AS TP ON TP.CD_BLOQUEIO = LIB.CD_BLOQUEIO";
                if (strValor != "")
                {
                    strSQL = strSQL + " Where " + MontaFiltro(strNomeCampo, strTipoCampo, strValor);
                }
                if (strOrdem != "")
                {
                    strSQL = strSQL + "Order By " + strOrdem;
                }
                Cmd = new SqlCommand(strSQL, Con);
                Dr  = Cmd.ExecuteReader();
                List <LiberacaoDocumento> lista = new List <LiberacaoDocumento>();

                if (Dr.HasRows)
                {
                    while (Dr.Read())
                    {
                        LiberacaoDocumento p = new LiberacaoDocumento();
                        p.CodigoLiberacao = Convert.ToInt32(Dr["CD_INDEX"]);
                        p.CodigoDocumento = Convert.ToInt32(Dr["CD_DOCUMENTO"]);
                        p.CodigoBloqueio  = Convert.ToInt32(Dr["CD_BLOQUEIO"]);
                        p.CodigoUsuario   = Convert.ToInt32(Dr["CD_USUARIO"]);
                        p.CodigoMaquina   = Convert.ToInt32(Dr["CD_MAQUINA"]);
                        if (Dr["DT_LIBERACAO"] != DBNull.Value)
                        {
                            p.DataLiberacao = Convert.ToDateTime(Dr["DT_LIBERACAO"]);
                        }
                        p.DataLancamento        = Convert.ToDateTime(Dr["DT_LANCAMENTO"]);
                        p.Cpl_NomeMaquina       = Dr["NM_ESTACAO"].ToString();
                        p.Cpl_NomeUsuario       = Dr["NM_COMPLETO"].ToString();
                        p.Cpl_DescricaoBloqueio = Dr["DS_BLOQUEIO"].ToString();
                        lista.Add(p);
                    }
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todas Liberaçãoes: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
        //ESSE MÉTODO RETORNA UM ITEM COM DETALHES DO SEU VENDEDOR
        public Item DetalheItem(int idItem)
        {
            Abrirconexao();

            Item     item = null;
            TextInfo ti   = CultureInfo.CurrentCulture.TextInfo;

            using (Cmd = new SqlCommand("DetalheItem", Con))
            {
                try
                {
                    Cmd.CommandType = CommandType.StoredProcedure;
                    Cmd.Parameters.AddWithValue("@IdItem", idItem);
                    Cmd.ExecuteNonQuery();

                    Dr = Cmd.ExecuteReader();

                    if (Dr.HasRows)
                    {
                        item = new Item();

                        Dr.Read();
                        item.Id            = Convert.ToInt32(Dr["Id"]);
                        item.Codigo        = Convert.ToString(Dr["Codigo"]);
                        item.Nome          = ti.ToTitleCase(Convert.ToString(Dr["Nome"]));
                        item.ValorUnitario = Math.Round(Convert.ToDouble(Dr["Valorunitario"]), 2);
                        item.Quantidade    = Convert.ToDouble(Dr["Quantidade"]);
                        if (!string.IsNullOrEmpty(Dr["Descricao"].ToString()))
                        {
                            item.Descricao = char.ToUpper(Convert.ToString(Dr["Descricao"])[0]) + Convert.ToString(Dr["Descricao"]).Substring(1);
                        }
                        item.Categoria          = new Categoria();
                        item.Categoria.Nome     = Convert.ToString(Dr["Categoria"]);
                        item.Vendedor           = new Usuario();
                        item.Vendedor.Id        = Convert.ToInt32(Dr["IdVendedor"]);
                        item.Vendedor.Nome      = ti.ToTitleCase(Convert.ToString(Dr["Vendedor"]));
                        item.Vendedor.Latitude  = Convert.ToString(Dr["Latitude"]);
                        item.Vendedor.Longitude = Convert.ToString(Dr["Longitude"]);
                        item.Vendedor.Telefone  = Convert.ToString(Dr["Telefone"]);
                        item.Vendedor.Email     = Convert.ToString(Dr["Email"]);
                    }

                    return(item);
                }
                catch (Exception ex)
                {
                    throw new Exception("Erro o carregar Item: " + ex.Message);
                }
                finally
                {
                    Dr.Close();

                    FecharConexao();
                }
            }
        }
Beispiel #9
0
        public List <Doc_CTe> ListarCTe(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem)
        {
            try
            {
                AbrirConexao();

                string strSQL = "Select * from [VW_DOC_CTE] ";

                if (strValor != "")
                {
                    strSQL = strSQL + " Where " + MontaFiltro(strNomeCampo, strTipoCampo, strValor);
                }

                if (strOrdem != "")
                {
                    strSQL = strSQL + "Order By " + strOrdem;
                }

                Cmd = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                List <Doc_CTe> lista = new List <Doc_CTe>();

                while (Dr.Read())
                {
                    Doc_CTe p = new Doc_CTe();

                    p.CodigoDocumento     = Convert.ToDecimal(Dr["CD_DOCUMENTO"]);
                    p.NumeroDocumento     = Convert.ToDecimal(Dr["NR_DOCUMENTO"]);
                    p.DataHoraEmissao     = Convert.ToDateTime(Dr["DT_HR_EMISSAO"]);
                    p.DataHoraLancamento  = Convert.ToDateTime(Dr["DT_HR_ENTRADA"]);
                    p.CodigoEmpresa       = Convert.ToInt32(Dr["CD_EMPRESA"]);
                    p.CodigoSituacao      = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.CodigoTipoOperacao  = Convert.ToInt32(Dr["CD_TIPO_OPERACAO"]);
                    p.DGSRDocumento       = Convert.ToString(Dr["DG_SR_DOCUMENTO"]);
                    p.ValorTotal          = Convert.ToDecimal(Dr["VL_TOTAL_GERAL"]);
                    p.ObservacaoDocumento = Convert.ToString(Dr["OB_DOCUMENTO"]);
                    p.ChaveAcesso         = Convert.ToString(Dr["CD_CHAVE_ACESSO"]);
                    p.CodigoGeracaoSequencialDocumento = Convert.ToInt64(Dr["CD_GER_SEQ_DOC"]);
                    p.Cpl_DsSituacao = Dr["DS_SITUACAO"].ToString();

                    lista.Add(p);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar CTe: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
        private void BilgiDoldur()
        {
            SqlConnection connection = new SqlConnection(@"Server = tcp:hotelieu.database.windows.net,1433; Initial Catalog = HotelProject; Persist Security Info = False; User ID = hotelieu; Password = Hotelproject35; MultipleActiveResultSets = False; Encrypt = True; TrustServerCertificate = False; Connection Timeout = 30");
            SqlCommand    cmd        = new SqlCommand();

            cmd.CommandText = "select * from Yemek where YemekAdı='" + yemekAdi + "'and Aciklama='" + yemekAciklama + "'";
            cmd.Connection  = connection;
            cmd.CommandType = CommandType.Text;

            SqlDataReader Dr;

            connection.Open();
            Dr = cmd.ExecuteReader();
            string Katilimcilar = "";
            string Gorevlilier  = "";

            while (Dr.Read())
            {
                txtYemekIsmi.Text             = (Dr["YemekAdı"].ToString());
                txtAciklama.Text              = (Dr["Aciklama"].ToString());
                cmbKatilimKriter.SelectedItem = (Dr["KatılımKriter"].ToString());
                cmbYemekSalonu.SelectedItem   = Dr["YemekSalonu"].ToString();
                cmbYemekTürü.SelectedItem     = Dr["YemekTuru"].ToString();
                Katilimcilar            = Dr["KatılımcıGrup"].ToString();
                dtYemekTarihi.EditValue = Convert.ToDateTime(Dr["BaslangicTarihi"]);
                dtYemekBitis.EditValue  = Convert.ToDateTime(Dr["BitisTarihi"]);
            }
            string[] parcalar = Katilimcilar.Split('+');
            foreach (string i in parcalar)
            {
                listeKatilacaklar.Items.Add(i);
            }
            connection.Close();

            SqlConnection connection2 = new SqlConnection(@"Server = tcp:hotelieu.database.windows.net,1433; Initial Catalog = HotelProject; Persist Security Info = False; User ID = hotelieu; Password = Hotelproject35; MultipleActiveResultSets = False; Encrypt = True; TrustServerCertificate = False; Connection Timeout = 30");
            SqlCommand    cmd2        = new SqlCommand();

            cmd2.CommandText = "select * from PersonelYemekGorevli where YemekAdı='" + yemekAdi + "'and YemekTarihi='" + dtYemekTarihi.EditValue + "'";
            cmd2.Connection  = connection2;
            cmd2.CommandType = CommandType.Text;

            SqlDataReader Dr2;

            connection2.Open();
            Dr2 = cmd2.ExecuteReader();
            while (Dr2.Read())
            {
                Gorevlilier = (Dr2["personel"].ToString());
            }
            string[] parcalar2 = Gorevlilier.Split('+');
            foreach (string i in parcalar2)
            {
                listeGorevliler.Items.Add(i);
            }
            connection.Close();
        }
Beispiel #11
0
        public Doc_CtaPagar PesquisarDocumento(decimal CodDocumento)
        {
            try
            {
                int CodPessoa = PesquisarPessoaDocumento(CodDocumento);
                AbrirConexao();

                string comando = "Select * from DOCUMENTO Where CD_DOCUMENTO= @v1 ";

                if (CodDocumento == 0)
                {
                    comando = "SELECT TOP 1 * FROM DOCUMENTO ORDER BY CD_DOCUMENTO DESC ";
                }
                Cmd = new SqlCommand(comando, Con);

                Cmd.Parameters.AddWithValue("@v1", CodDocumento);

                Dr = Cmd.ExecuteReader();
                Doc_CtaPagar p = new Doc_CtaPagar();

                if (Dr.Read())
                {
                    p.CodigoDocumento         = Convert.ToDecimal(Dr["CD_DOCUMENTO"]);
                    p.NumeroDocumento         = Convert.ToInt32(Dr["NR_DOCUMENTO"]);
                    p.DGDocumento             = Convert.ToString(Dr["DG_DOCUMENTO"]);
                    p.CodigoEmpresa           = Convert.ToInt32(Dr["CD_EMPRESA"]);
                    p.DataEmissao             = Convert.ToDateTime(Dr["DT_HR_EMISSAO"]);
                    p.DataEntrada             = Convert.ToDateTime(Dr["DT_HR_ENTRADA"]);
                    p.DataVencimento          = Convert.ToDateTime(Dr["DT_VENCIMENTO"]);
                    p.CodigoSituacao          = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.CodigoPessoa            = CodPessoa;
                    p.ValorDocumento          = Convert.ToDecimal(Dr["VL_TOTAL_DOCUMENTO"]);
                    p.ValorDesconto           = Convert.ToDecimal(Dr["VL_TOTAL_DESCONTO"]);
                    p.ValorAcrescimo          = Convert.ToDecimal(Dr["VL_TOTAL_ACRESCIMO"]);
                    p.ValorGeral              = Convert.ToDecimal(Dr["VL_TOTAL_GERAL"]);
                    p.ObservacaoDocumento     = Convert.ToString(Dr["OB_DOCUMENTO"]);
                    p.CodigoCondicaoPagamento = Convert.ToInt32(Dr["CD_CND_PAGAMENTO"]);
                    p.DataEntrega             = Convert.ToDateTime(Dr["DT_ENTREGA"]);
                    p.CodigoCobranca          = Convert.ToInt32(Dr["CD_TIPO_COBRANCA"]);
                    p.DataVencimento          = Convert.ToDateTime(Dr["DT_VENCIMENTO"]);
                    p.CodigoPlanoContas       = Convert.ToInt32(Dr["CD_PLANO_CONTA"]);
                    p.CodigoClassificacao     = Convert.ToInt32(Dr["CD_CLASSIFICACAO"]);
                    p.CodigoDocumentoOriginal = Convert.ToDecimal(Dr["CD_DOC_ORIGINAL"]);
                }
                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Inscrição da Pessoa: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #12
0
        public bool LoginUsuario(Usuario user)
        {
            bool login;

            Abrirconexao();

            using (Cmd = new SqlCommand("LoginUsuario", Con))
            {
                try
                {
                    Cmd.CommandType = CommandType.StoredProcedure;
                    Cmd.Parameters.AddWithValue("@Email", user.Email);
                    Cmd.Parameters.AddWithValue("@Senha", user.Senha);
                    Cmd.ExecuteNonQuery();

                    Dr = Cmd.ExecuteReader();


                    if (Dr.HasRows)
                    {
                        Dr.Read();
                        user.Id               = Convert.ToInt32(Dr["Id"]);
                        user.Nome             = ti.ToTitleCase(Convert.ToString(Dr["Nome"]));
                        user.Sobrenome        = ti.ToTitleCase(Convert.ToString(Dr["Sobrenome"]));
                        user.Email            = Convert.ToString(Dr["Email"]);
                        user.CpfCnpj          = Convert.ToString(Dr["CpfCnpj"]);
                        user.Telefone         = Convert.ToString(Dr["Telefone"]);
                        user.Latitude         = Convert.ToString(Dr["Latitude"]);
                        user.Longitude        = Convert.ToString(Dr["Longitude"]);
                        user.AreaAtuacao      = Convert.ToDouble(Dr["AreaAtuacao"]);
                        user.StatusUsuario    = new StatusUsuario();
                        user.StatusUsuario.Id = Convert.ToInt32(Dr["IdStatusUsuario"]);
                        user.Tipousuario      = new TipoUsuario(Convert.ToInt32(Dr["IdTipoUsuario"]));
                        login = true;
                    }
                    else
                    {
                        login = false;
                    }

                    Dr.Close();

                    return(login);
                }
                catch
                {
                    return(false);
                    //throw new Exception("Erro ao cadastrar usuario: " + ex.Message);
                }
                finally
                {
                    FecharConexao();
                }
            }
        }
Beispiel #13
0
        public List <TipoDocumento> ListarTipoDocumento(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem)
        {
            try
            {
                AbrirConexao();

                string strSQL = "Select * from [TIPO_DE_DOCUMENTO]";

                if (strValor != "")
                {
                    strSQL = strSQL + " Where " + MontaFiltro(strNomeCampo, strTipoCampo, strValor);
                    strSQL = strSQL + " and CD_SITUACAO > 0 ";
                }
                else
                {
                    strSQL = strSQL + " where CD_SITUACAO > 0 ";
                }


                if (strOrdem != "")
                {
                    strSQL = strSQL + "Order By " + strOrdem;
                }

                Cmd = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                List <TipoDocumento> lista = new List <TipoDocumento>();

                while (Dr.Read())
                {
                    TipoDocumento p = new TipoDocumento();

                    p.CodigoTipoDocumento    = Convert.ToInt32(Dr["CD_TIPO_DOCUMENTO"]);
                    p.DescricaoTipoDocumento = Convert.ToString(Dr["DS_TIPO_DOCUMENTO"]);
                    p.CodigoSituacao         = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.TipoDeCampo            = Convert.ToInt32(Dr["TP_CAMPO"]);
                    p.IncrementalPorEmpresa  = Convert.ToInt32(Dr["INC_POR_EMPRESA"]);
                    p.AberturaDeSerie        = Convert.ToInt32(Dr["ABRE_SERIE"]);
                    p.NomeDaTabela           = Convert.ToString(Dr["NM_TABELA"]);
                    lista.Add(p);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todos Tipos de Documento: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #14
0
        public Doc_CTe PesquisarDocumento(decimal CodDocumento)
        {
            try
            {
                long CodTransportador = PesquisarPessoaDocumento(CodDocumento, 7);
                long CodRemetente     = PesquisarPessoaDocumento(CodDocumento, 8);
                long CodDestinatario  = PesquisarPessoaDocumento(CodDocumento, 9);
                long CodTomador       = PesquisarPessoaDocumento(CodDocumento, 10);
                long CodRecebedor     = PesquisarPessoaDocumento(CodDocumento, 11);
                AbrirConexao();

                string comando = "Select * from VW_DOC_CTE Where CD_DOCUMENTO= @v1 ";

                if (CodDocumento == 0)
                {
                    comando = "SELECT TOP 1 * FROM DOCUMENTO ORDER BY CD_DOCUMENTO DESC ";
                }
                Cmd = new SqlCommand(comando, Con);

                Cmd.Parameters.AddWithValue("@v1", CodDocumento);

                Dr = Cmd.ExecuteReader();
                Doc_CTe p = new Doc_CTe();

                if (Dr.Read())
                {
                    p.CodigoDocumento     = Convert.ToDecimal(Dr["CD_DOCUMENTO"]);
                    p.NumeroDocumento     = Convert.ToDecimal(Dr["NR_DOCUMENTO"]);
                    p.DataHoraEmissao     = Convert.ToDateTime(Dr["DT_HR_EMISSAO"]);
                    p.DataHoraLancamento  = Convert.ToDateTime(Dr["DT_HR_ENTRADA"]);
                    p.CodigoEmpresa       = Convert.ToInt32(Dr["CD_EMPRESA"]);
                    p.CodigoSituacao      = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.CodigoTipoOperacao  = Convert.ToInt32(Dr["CD_TIPO_OPERACAO"]);
                    p.DGSRDocumento       = Convert.ToString(Dr["DG_SR_DOCUMENTO"]);
                    p.ValorTotal          = Convert.ToDecimal(Dr["VL_TOTAL_GERAL"]);
                    p.ObservacaoDocumento = Convert.ToString(Dr["OB_DOCUMENTO"]);
                    p.ChaveAcesso         = Convert.ToString(Dr["CD_CHAVE_ACESSO"]);
                    p.CodigoGeracaoSequencialDocumento = Convert.ToInt64(Dr["CD_GER_SEQ_DOC"]);
                    p.Cpl_CodigoTransportador          = CodTransportador;
                    p.Cpl_CodigoDestinatario           = CodDestinatario;
                    p.Cpl_CodigoRecebedor = CodRecebedor;
                    p.Cpl_CodigoTomador   = CodTomador;
                    p.Cpl_CodigoRemetente = CodRemetente;
                }
                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar CTe: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #15
0
        public List <Pessoa_Contato> ObterPessoaContatos(long CodPessoa)
        {
            try
            {
                AbrirConexao();
                Cmd = new SqlCommand("Select * from PESSOA_CONTATO Where CD_PESSOA = @v1 ", Con);
                Cmd.Parameters.AddWithValue("@v1", CodPessoa);
                Dr = Cmd.ExecuteReader();
                List <Pessoa_Contato> lista = new List <Pessoa_Contato>();

                while (Dr.Read())
                {
                    Pessoa_Contato p = new  Pessoa_Contato();
                    p._CodigoItem   = Convert.ToInt32(Dr["CD_CONTATO"]);
                    p._TipoContato  = Convert.ToInt32(Dr["TP_CONTATO"].ToString());
                    p._NomeContato  = Dr["NM_CONTATO"].ToString();
                    p._Fone1        = Dr["NR_FONE1"].ToString();
                    p._Fone2        = Dr["NR_FONE2"].ToString();
                    p._Fone3        = Dr["NR_FONE3"].ToString();
                    p._MailNFE      = Dr["TX_MAILNFE"].ToString();
                    p._MailNFSE     = Dr["TX_MAILNFSE"].ToString();
                    p._Mail1        = Dr["TX_MAIL1"].ToString();
                    p._Mail2        = Dr["TX_MAIL2"].ToString();
                    p._Mail3        = Dr["TX_MAIL3"].ToString();
                    p._EmailSenha   = Dr["TX_MAIL_SENHA"].ToString();
                    p._FoneWhatsApp = Convert.ToInt32(Dr["IN_WHATS"]);
                    p._CodigoPais   = Convert.ToInt32(Dr["CD_PAIS"]);

                    p._TipoContatoD = RnHabilTipo.DescricaoHabil_Tipo(p._TipoContato);

                    p._NomeContatoCombo = p._NomeContato + "(" + p._CodigoItem.ToString() + ")";

                    if ((Dr["IM_FOTO"]) != DBNull.Value)
                    {
                        p._Foto = (byte[])(Dr["IM_FOTO"]);
                    }

                    if (Dr["CD_INSCRICAO"] != DBNull.Value)
                    {
                        p._CodigoInscricao = Convert.ToInt32(Dr["CD_INSCRICAO"]);
                    }

                    lista.Add(p);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Obter Contatos da Pessoa: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #16
0
        public Usuario DetalheUsuario(int idUsuario)
        {
            Abrirconexao();

            using (Cmd = new SqlCommand("DetalheUsuario", Con))
            {
                try
                {
                    Cmd.CommandType = CommandType.StoredProcedure;
                    Cmd.Parameters.AddWithValue("@IdUsuario", idUsuario);
                    Cmd.ExecuteNonQuery();

                    Dr = Cmd.ExecuteReader();

                    Usuario user = null;

                    if (Dr.HasRows)
                    {
                        user = new Usuario();
                        Dr.Read();
                        user.CpfCnpj               = Convert.ToString(Dr["CpfCnpj"]);
                        user.Nome                  = ti.ToTitleCase(Convert.ToString(Dr["Nome"]));
                        user.Sobrenome             = ti.ToTitleCase(Convert.ToString(Dr["Sobrenome"]));
                        user.Email                 = Convert.ToString(Dr["Email"]);
                        user.Genero                = Convert.ToInt32(Dr["Genero"]);
                        user.Telefone              = Convert.ToString(Dr["Telefone"]);
                        user.DataCadastro          = Convert.ToDateTime(Dr["DataCadastro"]);
                        user.Latitude              = Convert.ToString(Dr["Latitude"]);
                        user.Longitude             = Convert.ToString(Dr["Longitude"]);
                        user.Complemento           = Convert.ToString(Dr["Complemento"]);
                        user.AreaAtuacao           = Convert.ToInt32(Dr["AreaAtuacao"]);
                        user.QtdadeItens           = Convert.ToInt32(Dr["QtdadeItens"]);
                        user.QtdPedidosPendente    = Convert.ToInt32(Dr["PedidosPendente"]);
                        user.QtdPedidosFinanlizado = Convert.ToInt32(Dr["PedidosFinalizado"]);
                        user.QtdPedidosCancelado   = Convert.ToInt32(Dr["PedidosCancelado"]);
                        user.Tipousuario           = new TipoUsuario();
                        user.Tipousuario.Nome      = Convert.ToString(Dr["TipoUsuario"]);
                        user.StatusUsuario         = new StatusUsuario();
                        user.StatusUsuario.Nome    = Convert.ToString(Dr["StatusUsuario"]);
                    }

                    return(user);
                }
                catch (Exception ex)
                {
                    throw new Exception("Erro ao carregar usuario: " + ex.Message);
                }
                finally
                {
                    Dr.Close();

                    FecharConexao();
                }
            }
        }
Beispiel #17
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            /*Calendar1.Visible = false;*/

            string        strConnection = WebConfigurationManager.ConnectionStrings["LocalSqlServer"].ConnectionString.ToString();
            SqlConnection Connection    = new SqlConnection(strConnection);
            Connection.Open();
            if (Session["use"] == "用户")
            {
                String        strSQL  = "Select * From zhuce where ID='" + Session["sno"] + "'";
                SqlCommand    command = new SqlCommand(strSQL, Connection);
                SqlDataReader Dr;
                Dr = command.ExecuteReader();
                while (Dr.Read())
                {
                    Image1.ImageUrl = Dr["image"].ToString();
                    Label1.Text     = Dr["ID"].ToString();
                    Label2.Text     = Dr["username"].ToString();
                    TextBox7.Text   = Dr["sex"].ToString();
                    TextBox1.Text   = Dr["e_mail"].ToString();
                    TextBox2.Text   = Dr["birthday"].ToString();
                    TextBox3.Text   = Dr["jop"].ToString();
                    TextBox4.Text   = Dr["address"].ToString();
                    TextBox5.Text   = Dr["hobby"].ToString();
                    TextBox6.Text   = Dr["bloodtype"].ToString();
                }
                Dr.Close();
            }
            else if (Session["use"] == "管理员")
            {
                String        strSQL2  = "Select * From Admins where AdminID='" + Session["sno"] + "'";
                SqlCommand    command2 = new SqlCommand(strSQL2, Connection);
                SqlDataReader Dr2;
                Dr2 = command2.ExecuteReader();
                while (Dr2.Read())
                {
                    Image1.ImageUrl = Dr2["image"].ToString();
                    Label1.Text     = Dr2["AdminID"].ToString();
                    Label2.Text     = Dr2["Adminname"].ToString();
                    TextBox7.Text   = Dr2["sex"].ToString();
                    TextBox1.Text   = Dr2["e_mail"].ToString();
                    TextBox2.Text   = Dr2["birthday"].ToString();
                    TextBox3.Text   = Dr2["job"].ToString();
                    TextBox4.Text   = Dr2["address"].ToString();
                    TextBox5.Text   = Dr2["hobby"].ToString();
                    TextBox6.Text   = Dr2["bloodtype"].ToString();
                }
                Dr2.Close();
            }
            Connection.Close();
        }
    }
Beispiel #18
0
        public List <RegraFrete> ListarRegraFreteCompleto(List <DBTabelaCampos> ListaFiltros)
        {
            try
            {
                AbrirConexao();
                string strValor = "";
                string strSQL   = "SELECT * ,P.NM_PESSOA AS NM_TRANSPORTADOR,INS.NR_INSCRICAO " +
                                  "FROM REGRA_DE_FRETE AS REG " +
                                  "INNER JOIN PESSOA AS P ON P.CD_PESSOA = REG.CD_TRANSPORTADOR " +
                                  "INNER JOIN PESSOA_INSCRICAO AS INS ON INS.CD_PESSOA = P.CD_PESSOA ";


                strValor = MontaFiltroIntervalo(ListaFiltros);
                strSQL   = strSQL + strValor;

                strSQL = strSQL + " ORDER BY CD_INDEX DESC ";
                Cmd    = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                List <RegraFrete> lista = new List <RegraFrete>();

                while (Dr.Read())
                {
                    RegraFrete p = new RegraFrete();
                    p.CodigoIndex         = Convert.ToInt32(Dr["CD_INDEX"]);
                    p.CodigoTransportador = Convert.ToInt32(Dr["CD_TRANSPORTADOR"]);
                    p.DePara11            = Convert.ToDecimal(Dr["DE_PARA_11"]);
                    p.DePara12            = Convert.ToDecimal(Dr["DE_PARA_12"]);
                    p.DePara21            = Convert.ToDecimal(Dr["DE_PARA_21"]);
                    p.DePara22            = Convert.ToDecimal(Dr["DE_PARA_22"]);
                    p.DePara31            = Convert.ToDecimal(Dr["DE_PARA_31"]);
                    p.DePara32            = Convert.ToDecimal(Dr["DE_PARA_32"]);
                    p.DeParaPct11         = Convert.ToDecimal(Dr["DE_PARA_PCT_11"]);
                    p.DeParaPct12         = Convert.ToDecimal(Dr["DE_PARA_PCT_12"]);
                    p.ValorFreteMinimo    = Convert.ToDecimal(Dr["VL_FRETE_MINIMO"]);
                    p.ValorGRIS           = Convert.ToDecimal(Dr["VL_GRIS"]);
                    p.Regiao = Dr["REGIAO"].ToString();
                    p.Cpl_InscricaoTransportador = Dr["NR_INSCRICAO"].ToString();
                    p.Cpl_NomeTransportador      = Dr["NM_TRANSPORTADOR"].ToString();
                    lista.Add(p);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar TODAS REGRAS DE FRETE: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #19
0
        public List <RegFisIPI> ListarRegrasIPI(List <DBTabelaCampos> ListaFiltros)
        {
            try
            {
                AbrirConexao();

                string strValor = "";
                string strSQL   = "select EM.CD_REGRA_FISCAL_IPI, EM.CD_CST_IPI ,EM.CD_NCM ,EM.DS_NCM ,EM.CD_SITUACAO ,EM.CD_TIPO " +
                                  ",EM.VL_PCT_IPI ,EM.CD_ENQUADRAMENTO ,EM.DT_ATUALIZACAO ,EM.DT_VIGENCIA, EM.CD_EX, H.DS_TIPO AS DS_TIPO_TRIBUTACAO, HT.DS_TIPO AS DS_TIPO_SITUACAO" +
                                  "  from [REGRA_FISCAL_IPI] AS Em " +
                                  "INNER JOIN HABIL_TIPO AS HT " +
                                  "ON HT.CD_TIPO = EM.CD_SITUACAO " +
                                  "INNER JOIN HABIL_TIPO AS H " +
                                  "ON H.CD_TIPO = EM.CD_TIPO";

                strValor = MontaFiltroIntervalo(ListaFiltros);

                strSQL = strSQL + strValor;
                Cmd    = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                List <RegFisIPI> lista = new List <RegFisIPI>();

                while (Dr.Read())
                {
                    RegFisIPI p = new RegFisIPI();

                    p.CodigoRegraFiscalIPI     = Convert.ToInt32(Dr["CD_REGRA_FISCAL_IPI"]);
                    p.CodigoNCM                = Convert.ToString(Dr["CD_NCM"]);
                    p.DescricaoNCM             = Convert.ToString(Dr["DS_NCM"]);
                    p.CodigoEx                 = Convert.ToString(Dr["CD_EX"]);
                    p.CodigoSituacao           = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.CodigoTipo               = Convert.ToInt32(Dr["CD_TIPO"]);
                    p.PercentualIPI            = Convert.ToDecimal(Dr["VL_PCT_IPI"]);
                    p.CodigoEnquadramento      = Convert.ToInt16(Dr["CD_ENQUADRAMENTO"]);
                    p.DtAtualizacao            = Convert.ToDateTime(Dr["DT_ATUALIZACAO"]);
                    p.DtVigencia               = Convert.ToDateTime(Dr["DT_VIGENCIA"]);
                    p.DescricaoSituacao        = Convert.ToString(Dr["DS_TIPO_SITUACAO"]);
                    p.DescricaoTipo            = Convert.ToString(Dr["DS_TIPO_TRIBUTACAO"]);
                    p.CodigoSituacaoTributaria = Convert.ToInt16(Dr["CD_CST_IPI"]);
                    lista.Add(p);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Embalagens: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
        public ContaPagarVM GetContaDetais(string filter, string nmModelo, string nrSerie, int nrNota, int?nrParcela, int?IdFornecedor)
        {
            try
            {
                Open();
                var contaVM = new ContaPagarVM();
                var sql     = this.BuscarCompraDetais(filter, nmModelo, nrSerie, nrNota, IdFornecedor, nrParcela);

                SQL = new SqlCommand(sql, sqlconnection);
                Dr  = SQL.ExecuteReader();
                while (Dr.Read())
                {
                    contaVM.nrModelo     = Convert.ToString(Dr["ContaPagar_nrModelo"]);
                    contaVM.nrNota       = Convert.ToInt32(Dr["ContaPagar_nrNota"]);
                    contaVM.nrSerie      = Convert.ToString(Dr["ContaPagar_nrSerie"]);
                    contaVM.vlParcela    = Convert.ToDecimal(Dr["ContaPagar_vlParcela"]);
                    contaVM.nrParcela    = Convert.ToInt32(Dr["ContaPagar_NrParcela"]);
                    contaVM.flSituacao   = Convert.ToString(Dr["ContaPagar_Situacao"]);
                    contaVM.dtVencimento = Dr["ContaPagar_DataVencimento"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(Dr["ContaPagar_DataVencimento"]);

                    contaVM.dtPagamento = Dr["ContaPagar_DataPagamento"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(Dr["ContaPagar_DataPagamento"]);

                    contaVM.Fornecedor = new ViewModels.Fornecedores.SelectFornecedorVM
                    {
                        IdFornecedor = Convert.ToInt32(Dr["ContaPagar_Fornecedor_ID"]),
                        nmNome       = Convert.ToString(Dr["ContaPagar_Fornecedor_Nome"])
                    };
                    contaVM.formaPag = new ViewModels.FormaPagamentos.SelectFormaPagamentoVM
                    {
                        Id   = Convert.ToInt32(Dr["ContaPagar_FormaPagamento_ID"]),
                        Text = Convert.ToString(Dr["ContaPagar_FormaPagamento_dsFormaPagamento"]),
                    };

                    contaVM.ContaBancaria = new ViewModels.ContasBancos.SelectContaBancoVM
                    {
                        IdConta = Convert.ToInt32(Dr["ContaBanco_ID"]),
                        dsConta = Convert.ToString(Dr["ContaBanco_dsConta"])
                    };

                    contaVM.dtCadastro = Dr["ContaPagar_DataVencimento"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(Dr["ContaPagar_DataVencimento"]);

                    contaVM.dtUltAlteracao = Dr["ContaPagar_DataPagamento"] == DBNull.Value ? DateTime.Now : Convert.ToDateTime(Dr["ContaPagar_DataPagamento"]);
                }
                return(contaVM);
            }
            catch (Exception e)
            {
                throw new Exception("Erro ao selecionar o Agenda: " + e.Message);
            }
            finally
            {
                Close();
            }
        }
Beispiel #21
0
        public DataTable ObterCategorias(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem)
        {
            try
            {
                AbrirConexao();

                string strSQL = "Select * from [Vw_Categoria]";

                if (strValor != "")
                {
                    strSQL = strSQL + " Where " + MontaFiltro(strNomeCampo, strTipoCampo, strValor);
                }

                if (strOrdem != "")
                {
                    strSQL = strSQL + "Order By " + strOrdem;
                }


                Cmd = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                // Cria DataTable
                DataTable dt = new DataTable();
                dt.Columns.Add("CodigoIndice", typeof(int));
                dt.Columns.Add("CodigoCategoria", typeof(string));
                dt.Columns.Add("DescricaoCategoria", typeof(string));
                dt.Columns.Add("CodiggoDepartamento", typeof(int));
                dt.Columns.Add("CodigoGpoComissao", typeof(int));
                dt.Columns.Add("DescricaoDepartamento", typeof(string));
                dt.Columns.Add("DescricaoGpoComissao", typeof(string));
                while (Dr.Read())
                {
                    dt.Rows.Add(Convert.ToInt32(Dr["CD_INDEX"]),
                                Convert.ToString(Dr["CD_Categoria"]),
                                Convert.ToString(Dr["DS_Categoria"]),
                                Convert.ToInt32(Dr["CD_DEPARTAMENTO"]),
                                Convert.ToInt32(Dr["CD_GPO_COMISSAO"]),
                                Convert.ToString(Dr["DS_DEPARTA"]),
                                Convert.ToString(Dr["DS_GPO"]));
                }

                return(dt);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todas Categorias: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #22
0
        public List <Banner> Listar(int?id, bool somenteAtivos)
        {
            try
            {
                AbrirConexao();
                var strQuery = "SELECT * FROM Banner ";

                if (somenteAtivos)
                {
                    strQuery += "WHERE DataInicio <= @p1 AND DataFim >= @p1 AND Ativo = 1";
                }

                Cmd = new MySqlCommand
                {
                    CommandText = strQuery,
                    CommandType = CommandType.Text,
                    Connection  = minhaConexao
                };
                Cmd.Parameters.AddWithValue("@p1", DateTime.Now);



                Dr = Cmd.ExecuteReader();

                List <Banner> lista = new List <Banner>();
                while (Dr.Read())
                {
                    Banner banner = new Banner();


                    banner.Id           = Convert.ToInt32(Dr["Id"]);
                    banner.Nome         = Convert.ToString(Dr["Nome"]);
                    banner.DataCadastro = Convert.ToDateTime(Dr["DataCadastro"]);
                    banner.DataInicio   = Convert.ToDateTime(Dr["DataInicio"]);
                    banner.DataFim      = Convert.ToDateTime(Dr["DataFim"]);
                    banner.Ativo        = Convert.ToBoolean(Dr["Ativo"]);
                    banner.Tamanho      = Convert.ToInt32(Dr["Tamanho"]);
                    banner.NomeAnterior = Convert.ToString(Dr["NomeAnterior"]);

                    lista.Add(banner);
                }
                Dr.Close();
                Dr.Dispose();
                return(lista);
            }
            catch (Exception)
            {
                throw;
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #23
0
        public CondPagamento GetCondPagamentoParcela(int?Id)
        {
            try
            {
                var condPag = new CondPagamento();
                if (Id != null)
                {
                    Open();
                    var        sql        = this.BuscaCondPag(Id, null);
                    var        sqlParcela = this.BuscaParcelas(Id);
                    var        lista      = new List <CondPagamento.CondicaoPagamentoVM>();
                    SqlCommand query      = new SqlCommand(sql + sqlParcela, sqlconnection);
                    Dr = query.ExecuteReader();
                    while (Dr.Read())
                    {
                        condPag.IdCondPag = Convert.ToInt32(Dr["CondicaoPagamento_ID"]);
                        condPag.dsCondPag = Convert.ToString(Dr["CondicaoPagamento_Nome"]);
                        condPag.txJuro    = Convert.ToDecimal(Dr["CondicaoPagamento_TaxaJuros"]);
                        condPag.txMulta   = Convert.ToDecimal(Dr["CondicaoPagamento_Multa"]);
                        //condPag.dtCadastro = Convert.ToDateTime(Dr["CondicaoPagamento_DataCadastro"]);
                        //condPag.dtUltAlteracao = Convert.ToDateTime(Dr["CondicaoPagamento_DataUltAlteracao"]);
                    }
                    ;

                    if (Dr.NextResult())
                    {
                        while (Dr.Read())
                        {
                            var item = new CondPagamento.CondicaoPagamentoVM()
                            {
                                IdCondPag        = Convert.ToInt32(Dr["CondicaoParcela_ID"]),
                                IdFormaPagamento = Convert.ToInt32(Dr["Condicao_FormaPag_ID"]),
                                dsFormaPagamento = Convert.ToString(Dr["Condicao_FormaPag"]),
                                nrParcela        = Convert.ToInt16(Dr["Parcela_Nr"]),
                                qtdDias          = Convert.ToInt16(Dr["Parcela_QtDias"]),
                                txPercentual     = Convert.ToDecimal(Dr["Parcela_TaxaPercentual"])
                            };
                            lista.Add(item);
                        }
                    }
                    condPag.ListCondicao = lista;
                }
                return(condPag);
            }

            catch (Exception e)
            {
                throw new Exception("Erro ao selecionar o Condição de Pagamento: " + e.Message);
            }
            finally
            {
                Close();
            }
        }
Beispiel #24
0
        public List <ProdutoDocumento> ObterItemOrcamentoPedido(decimal CodigoDocumento)
        {
            try
            {
                AbrirConexao();
                Cmd = new SqlCommand("select PROD.*,TP.DS_TIPO AS DS_SITUACAO " +
                                     "from PRODUTO_DO_DOCUMENTO as PROD " +
                                     "INNER JOIN HABIL_TIPO AS TP ON TP.CD_TIPO = PROD.CD_SITUACAO " +
                                     "Where CD_DOCUMENTO= @v1 ", Con);

                Cmd.Parameters.AddWithValue("@v1", CodigoDocumento);
                Dr = Cmd.ExecuteReader();
                List <ProdutoDocumento> lista = new List <ProdutoDocumento>();

                while (Dr.Read())
                {
                    ProdutoDocumento p = new ProdutoDocumento();
                    p.CodigoItem         = Convert.ToInt32(Dr["CD_PROD_DOCUMENTO"]);
                    p.CodigoDocumento    = Convert.ToInt32(Dr["CD_DOCUMENTO"]);
                    p.CodigoProduto      = Convert.ToInt32(Dr["CD_PRODUTO"]);
                    p.Quantidade         = Convert.ToDecimal(Dr["QT_SOLICITADA"]);
                    p.PrecoItem          = Convert.ToDecimal(Dr["VL_ITEM"]);
                    p.Unidade            = Dr["DS_UNIDADE"].ToString();
                    p.ValorDesconto      = Convert.ToDecimal(Dr["VL_DESCONTO"]);
                    p.ValorTotalItem     = Convert.ToDecimal(Dr["VL_TOTAL"]);
                    p.QuantidadeAtendida = Convert.ToDecimal(Dr["QT_ATENDIDA"]);
                    p.Cpl_DscProduto     = Dr["DS_PRODUTO"].ToString();
                    p.Cpl_DscSituacao    = Dr["DS_SITUACAO"].ToString();
                    p.CodigoSituacao     = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.QuantidadePendente = Convert.ToDecimal(Dr["QT_PENDENTE"]);
                    p.ValorVolume        = Convert.ToDecimal(Dr["VL_VOLUME"]);
                    p.ValorPeso          = Convert.ToDecimal(Dr["VL_PESO"]);
                    p.ValorFatorCubagem  = Convert.ToDecimal(Dr["VL_FATOR_CUBAGEM"]);

                    if (Dr["CD_PROD_DOCUMENTO"] != DBNull.Value)
                    {
                        p.CodigoItem = Convert.ToInt32(Dr["CD_PROD_DOCUMENTO"]);
                    }

                    ImpostoProdutoDocumentoDAL impDAL = new ImpostoProdutoDocumentoDAL();
                    p.Impostos = impDAL.PesquisarImpostoProdutoDocumento(p.CodigoDocumento, p.CodigoItem);
                    lista.Add(p);
                }
                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Obter produtos do documento: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #25
0
        public List <MenuSistema> ListarMenuSistema(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem)
        {
            try
            {
                AbrirConexao();

                string strSQL = "Select * from [MENU_DO_SISTEMA]";

                if (strValor != "")
                {
                    strSQL = strSQL + " Where " + MontaFiltro(strNomeCampo, strTipoCampo, strValor);
                }

                if (strOrdem != "")
                {
                    strSQL = strSQL + " Order By " + strOrdem;
                }

                Cmd = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                List <MenuSistema> lista = new List <MenuSistema>();

                while (Dr.Read())
                {
                    MenuSistema p = new MenuSistema();

                    p.CodigoMenu     = Convert.ToInt32(Dr["CD_MENU_SISTEMA"]);
                    p.CodigoModulo   = Convert.ToInt32(Dr["CD_MODULO_SISTEMA"]);
                    p.NomeMenu       = Convert.ToString(Dr["NM_MENU_SISTEMA"]);
                    p.DescricaoMenu  = Convert.ToString(Dr["DS_MENU_SISTEMA"]);
                    p.CodigoOrdem    = Convert.ToInt32(Dr["CD_ORDEM"]);
                    p.CodigoPaiMenu  = Convert.ToInt32(Dr["CD_PAI_MENU_SISTEMA"]);
                    p.UrlPrograma    = Convert.ToString(Dr["URL"]);
                    p.TipoFormulario = Convert.ToString(Dr["TP_FORMULARIO"]);
                    p.TextoAjuda     = Convert.ToString(Dr["TX_AJUDA"]);
                    p.UrlIcone       = Convert.ToString(Dr["TX_CAMINHO_IMG"]);

                    lista.Add(p);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todos Menu: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #26
0
        public List <AnexoDocumento> ObterAnexos(decimal CodDocumento)
        {
            try
            {
                AbrirConexao();
                string comando = "Select * from ANEXO_DO_DOCUMENTO Where CD_DOCUMENTO= @v1 ";

                Cmd = new SqlCommand(comando, Con);

                Cmd.Parameters.AddWithValue("@v1", CodDocumento);

                Dr = Cmd.ExecuteReader();
                List <AnexoDocumento> anexo = new List <AnexoDocumento>();

                while (Dr.Read())
                {
                    AnexoDocumento p = new AnexoDocumento();
                    p.CodigoDocumento    = Convert.ToDecimal(Dr["CD_DOCUMENTO"]);
                    p.CodigoAnexo        = Convert.ToInt32(Dr["CD_ANEXO"]);
                    p.DataHoraLancamento = Convert.ToDateTime(Dr["DT_HR_LANCAMENTO"]);
                    p.CodigoMaquina      = Convert.ToInt32(Dr["CD_MAQUINA"]);
                    p.CodigoUsuario      = Convert.ToInt32(Dr["CD_USUARIO"]);
                    p.NomeArquivo        = Convert.ToString(Dr["NM_ARQUIVO"]);
                    p.ExtensaoArquivo    = Convert.ToString(Dr["EX_ARQUIVO"]);
                    p.Arquivo            = (byte[])(Dr["TX_CONTEUDO"]);
                    p.DescricaoArquivo   = Convert.ToString(Dr["DS_ARQUIVO"]);
                    p.NaoEditavel        = Convert.ToInt32(Dr["IN_NAO_EDITAVEL"]);

                    UsuarioDAL usuarioDAL = new UsuarioDAL();
                    Usuario    usuario    = new Usuario();
                    usuario       = usuarioDAL.PesquisarUsuario(Convert.ToInt32(Dr["CD_USUARIO"]));
                    p.Cpl_Usuario = usuario.NomeUsuario;

                    Habil_EstacaoDAL EstacaoDAL = new Habil_EstacaoDAL();
                    Habil_Estacao    Estacao    = new Habil_Estacao();
                    Estacao       = EstacaoDAL.PesquisarCodigoHabil_Estacao(Convert.ToInt32(Dr["CD_MAQUINA"]));
                    p.Cpl_Maquina = Estacao.NomeEstacao;



                    anexo.Add(p);
                }
                return(anexo);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar anexos: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #27
0
        public List <GeracaoSequencialDocumento> ListarGeracaoSequencial(string strNomeCampo, string strTipoCampo, string strValor, string strOrdem)
        {
            try
            {
                AbrirConexao();

                string strSQL = "Select * from [GERADOR_SEQUENCIAL_DOCUMENTO] ";

                if (strValor != "")
                {
                    strSQL = strSQL + " Where " + MontaFiltro(strNomeCampo, strTipoCampo, strValor);
                }


                if (strOrdem != "")
                {
                    strSQL = strSQL + "Order By " + strOrdem;
                }

                Cmd = new SqlCommand(strSQL, Con);

                Dr = Cmd.ExecuteReader();

                List <GeracaoSequencialDocumento> lista = new List <GeracaoSequencialDocumento>();

                while (Dr.Read())
                {
                    GeracaoSequencialDocumento p = new GeracaoSequencialDocumento();

                    p.CodigoGeracaoSequencial = Convert.ToInt32(Dr["CD_GER_SEQ_DOC"]);
                    p.CodigoTipoDocumento     = Convert.ToInt32(Dr["CD_TIPO_DOCUMENTO"]);
                    p.CodigoEmpresa           = Convert.ToInt32(Dr["CD_EMPRESA"]);
                    p.SerieConteudo           = Convert.ToString(Dr["SR_CONTEUDO"]);
                    p.SerieNumero             = Convert.ToInt64(Dr["SR_NUMERO"]);
                    p.Validade       = Convert.ToDateTime(Dr["VALIDADE"]);
                    p.NumeroInicial  = Convert.ToDecimal(Dr["NR_INICIAL"]);
                    p.Descricao      = Convert.ToString(Dr["DS_GER_SEQ_DOC"]);
                    p.CodigoSituacao = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.Nome           = Convert.ToString(Dr["NOME"]);
                    lista.Add(p);
                }

                return(lista);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Listar Todos GERADORES SEQUENCIAIS DE DOCUMENTO: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #28
0
        public Usuario PesquisarLogin(string Login, string Senha, out Boolean LoginOK)
        {
            LoginOK = false;

            try
            {
                AbrirConexao();
                strSQL = "Select * from [Usuario] Where LOGIN = @v1";
                Cmd    = new SqlCommand(strSQL, Con);
                Cmd.Parameters.AddWithValue("@v1", Login);

                Dr = Cmd.ExecuteReader();

                Usuario p = new Usuario();

                if (Dr.Read())
                {
                    p = new Usuario();

                    p.CodigoUsuario  = Convert.ToInt32(Dr["CD_Usuario"]);
                    p.NomeUsuario    = Convert.ToString(Dr["NM_COMPLETO"]);
                    p.Login          = Convert.ToString(Dr["LOGIN"]);
                    p.Senha          = Convert.ToString(Dr["SENHA"]);
                    p.GUID           = Convert.ToString(Dr["TX_GUID"]);
                    p.CodigoPerfil   = Convert.ToInt32(Dr["CD_PFL_Usuario"]);
                    p.CodigoSituacao = Convert.ToInt32(Dr["CD_SITUACAO"]);
                    p.CodigoPessoa   = Convert.ToInt32(Dr["CD_PESSOA"]);
                    p.ResetarSenha   = Convert.ToString(Dr["PW_RESET"]);
                    p.CodigoCargo    = Convert.ToInt32(Dr["CD_CARGO"]);
                }

                clsHash clsh          = new clsHash(SHA512.Create());
                string  strTesteSenha = clsh.CriptografarSenha(Senha);

                if (p != null)
                {
                    if (p.Senha == strTesteSenha)
                    {
                        LoginOK = true;
                    }
                }

                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Usuario: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #29
0
        public MovimentacaoInterna PesquisarMovimentacao(string strMovimentacaoEstoque)
        {
            try
            {
                AbrirConexao();
                strSQL = "Select * from [VW_MOV_ESTOQUE] Where CD_INDEX = @v1";
                Cmd    = new SqlCommand(strSQL, Con);
                Cmd.Parameters.AddWithValue("@v1", strMovimentacaoEstoque);

                Dr = Cmd.ExecuteReader();

                MovimentacaoInterna p = null;

                if (Dr.Read())
                {
                    p = new MovimentacaoInterna();

                    p.CodigoIndice            = Convert.ToInt32(Dr["CD_INDEX"]);
                    p.CodigoEmpresa           = Convert.ToInt32(Dr["CD_EMPRESA"]);
                    p.CodigoIndiceLocalizacao = Convert.ToInt32(Dr["CD_INDICE_LOCALIZACAO"]);
                    p.CodigoLote         = Convert.ToInt32(Dr["CD_LOTE"]);
                    p.CodigoProduto      = Convert.ToInt32(Dr["CD_PRODUTO"]);
                    p.CodigoTipoOperacao = Convert.ToInt32(Dr["CD_TIPO_OPERACAO"]);
                    p.TpOperacao         = Convert.ToString(Dr["TP_OPER"]);
                    p.CodigoUsuario      = Convert.ToInt32(Dr["CD_USUARIO"]);
                    p.CodigoMaquina      = Convert.ToInt32(Dr["CD_MAQUINA"]);
                    p.CodigoDocumento    = Convert.ToInt32(Dr["CD_DOCUMENTO"]);
                    p.DtLancamento       = Convert.ToDateTime(Dr["DT_LANCAMENTO"]);
                    p.DtValidade         = Convert.ToDateTime(Dr["DT_VALIDADE"]);
                    p.NumeroDoc          = Convert.ToString(Dr["NR_DOCUMENTO"]);
                    p.ValorUnitario      = Convert.ToDecimal(Dr["VL_UNITARIO"]);
                    p.ValorSaldoAnterior = Convert.ToDecimal(Dr["VL_SALDO_ANTERIOR"]);
                    p.QtMovimentada      = Convert.ToDecimal(Dr["QT_MOVIMENTADA"]);
                    p.VlSaldoFinal       = Convert.ToDecimal(Dr["VL_SALDO_FINAL"]);
                    p.NrLote             = Convert.ToString(Dr["NR_LOTE"]);
                    p.NomeEmpresa        = Convert.ToString(Dr["NM_PESSOA"]);
                    p.NomeProduto        = Convert.ToString(Dr["NM_PRODUTO"]);
                    p.CodigoLocalizacao  = Convert.ToString(Dr["CD_LOCALIZACAO"]);
                    p.NomeUsuario        = Convert.ToString(Dr["NM_ESTACAO"]);
                    p.NomeMaquina        = Convert.ToString(Dr["LOGIN"]);
                }

                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Movimentação de Estoque: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }
Beispiel #30
0
        public MovimentacaoInterna LerSaldoAnterior(int empresa, int localizacao, int produto, int lote)
        {
            try
            {
                AbrirConexao();
                strSQL = "Select TOP 1 * from [MOVIMENTACAO_DE_ESTOQUE] Where CD_EMPRESA = @V1 AND CD_LOCALIZACAO = @v2 AND CD_PRODUTO = @v3 AND CD_LOTE = @v4 AND DT_LANCAMENTO < GETDATE() ORDER BY DT_LANCAMENTO DESC";
                Cmd    = new SqlCommand(strSQL, Con);
                Cmd.Parameters.AddWithValue("@v1", empresa);
                Cmd.Parameters.AddWithValue("@v2", localizacao);
                Cmd.Parameters.AddWithValue("@v3", produto);
                Cmd.Parameters.AddWithValue("@v4", lote);

                Dr = Cmd.ExecuteReader();

                MovimentacaoInterna p = null;

                if (Dr.Read())
                {
                    p = new MovimentacaoInterna();

                    p.CodigoIndice            = Convert.ToInt32(Dr["CD_INDEX"]);
                    p.CodigoEmpresa           = Convert.ToInt32(Dr["CD_EMPRESA"]);
                    p.CodigoIndiceLocalizacao = Convert.ToInt32(Dr["CD_LOCALIZACAO"]);
                    p.CodigoLote         = Convert.ToInt32(Dr["CD_LOTE"]);
                    p.CodigoProduto      = Convert.ToInt32(Dr["CD_PRODUTO"]);
                    p.CodigoTipoOperacao = Convert.ToInt32(Dr["CD_TIPO_OPERACAO"]);
                    p.TpOperacao         = Convert.ToString(Dr["TP_OPER"]);
                    p.CodigoUsuario      = Convert.ToInt32(Dr["CD_USUARIO"]);
                    p.CodigoMaquina      = Convert.ToInt32(Dr["CD_MAQUINA"]);
                    p.CodigoDocumento    = Convert.ToInt32(Dr["CD_DOCUMENTO"]);
                    p.DtLancamento       = Convert.ToDateTime(Dr["DT_LANCAMENTO"]);
                    //p.DtValidade = Convert.ToDateTime(Dr["DT_VALIDADE"]);
                    p.NumeroDoc = Convert.ToString(Dr["NR_DOCUMENTO"]);
                    if (Dr["VL_UNITARIO"] != DBNull.Value)
                    {
                        p.ValorUnitario = Convert.ToDecimal(Dr["VL_UNITARIO"]);
                    }

                    p.ValorSaldoAnterior = Convert.ToDecimal(Dr["VL_SALDO_ANTERIOR"]);
                    p.QtMovimentada      = Convert.ToDecimal(Dr["QT_MOVIMENTADA"]);
                    p.VlSaldoFinal       = Convert.ToDecimal(Dr["VL_SALDO_FINAL"]);
                }
                return(p);
            }
            catch (Exception ex)
            {
                throw new Exception("Erro ao Pesquisar Estoque: " + ex.Message.ToString());
            }
            finally
            {
                FecharConexao();
            }
        }