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