//Alterado para SqlServer public static bool MovimentacoesAberto(string codigo) { try { BD BD = new BD(); string cartao_id = BD.GetOneRow("select cartao_id from cartoes where codigo=" + codigo, null)["cartao_id"].ToString(); int count = 0; using (SafeDataReader dr = BD.GetDataReader("SELECT count(*) FROM contacorrente WHERE COALESCE(baixa_conveniado,'N') = 'N' AND cartao_id = " + cartao_id, null)) { if ((dr.HasRows()) && (dr.Read())) { count = dr.GetInt32(0); } dr.Close(); } if (count > 0) { return(true); } else { return(false); } } catch { return(false); } }
public static UsuariosAdm GetDadosLogin(string usuario) { string sql = "SELECT usu.usuario_id, usu.nome, usu.liberado AS usuliberado, COALESCE(usu.senha,1111) AS senha,"; sql += " gru.administrador, gru.liberado AS gruliberado"; sql += " FROM Usuarios usu"; sql += " JOIN Grupo_Usuarios gru ON usu.grupo_usu_id = gru.grupo_usu_id"; sql += " WHERE usu.apagado <> 'S'"; sql += " AND gru.apagado <> 'S'"; sql += " AND usu.nome=@nome"; SqlParamsList ps = new SqlParamsList(); ps.Add(new Fields("nome", usuario.ToUpper())); BD BD = new BD(); DataRow row = BD.GetOneRow(sql, ps); UsuariosAdm usu = new UsuariosAdm(); if (row != null) { usu.Usuario_id = Convert.ToInt32(row["usuario_id"]); usu.Liberado = (!row["usuliberado"].ToString().Equals("N")); usu.Senha = row["senha"].ToString(); usu.Grupo.Administrador = (!row["administrador"].ToString().Equals("N")); usu.Grupo.Liberado = (!row["gruliberado"].ToString().Equals("N")); } else { usu.Usuario_id = 0; } return(usu); }
public static string[] GetDescricaoProduto(string codbarras) { string sql = " SELECT FIRST 1 COALESCE(prod.descricao,'') AS descricao, COALESCE(prod.preco_vnd,prod.preco_final,0) AS preco"; sql += " FROM Produtos prod"; sql += " JOIN Barras bar ON bar.prod_id = prod.prod_id"; sql += " WHERE prod.apagado <> 'S'"; sql += " AND bar.barras = @codbarras"; SqlParamsList ps = new SqlParamsList(); ps.Add(new Fields("codbarras", codbarras)); BD BD = new BD(); DataRow row = BD.GetOneRow(sql, ps); string[] retorno = new string[2]; retorno[0] = string.Empty; retorno[1] = "0,00"; if (row != null) { retorno[0] = row["descricao"].ToString(); retorno[1] = Convert.ToDouble(row["preco"]).ToString("N2"); } return(retorno); }
public static DataRow GetDadosLogin(int empres_id) { string sql = "SELECT empres_id, nome, COALESCE(senha,'1111') AS senha, prog_desc, inc_cart_pbm"; sql += " FROM Empresas WHERE apagado <> 'S' AND empres_id = " + empres_id; BD BD = new BD(); return(BD.GetOneRow(sql, null)); }
public static Usuarios GetDadosLogin(string usu_email, string tipo) { SqlParamsList ps = new SqlParamsList(); ps.Add(new Fields("email", usu_email)); ps.Add(new Fields("tipo", tipo)); string sql = "SELECT usu.usu_id, usu.usu_nome, usu.usu_senha, usu.emp_for_id, tip.nome"; if (tipo.Equals("0")) { sql += ",tip.prog_desc, tip.inc_cart_pbm"; } sql += " FROM Usuarios_Web usu"; if (tipo.Equals("0")) { sql += " JOIN Empresas tip ON tip.empres_id = usu.emp_for_id"; } else { sql += " JOIN Credenciados tip ON tip.cred_id = usu.emp_for_id"; } sql += " WHERE usu.usu_email = @email"; sql += " AND usu.usu_tipo = @tipo"; sql += " AND usu.usu_liberado <> 'N'"; sql += " AND usu.usu_apagado <> 'S'"; sql += " AND tip.apagado <> 'S'"; BD BD = new BD(); DataRow row = BD.GetOneRow(sql, ps); Usuarios usuario = new Usuarios(); if (row != null) { usuario.Usu_id = Convert.ToInt32(row["usu_id"]); usuario.Usu_nome = row["usu_nome"].ToString(); usuario.Usu_senha = row["usu_senha"].ToString(); usuario.Emp_for_id = Convert.ToInt32(row["emp_for_id"]); usuario.Emp_for_nome = row["nome"].ToString(); if (tipo.Equals("0")) { usuario.Emp_tipo = row["prog_desc"].ToString(); usuario.Emp_inc_cart_pbm = row["inc_cart_pbm"].ToString(); } } else { usuario.Usu_id = 0; } return(usuario); }
public static DataRow GetDadosBoleto() { string sql = "SELECT cod_banco, agencia, contacorrente, protestar, dias_protesto,"; sql += " mensagem1_boleto, mensagem2_boleto, perc_juros, perc_multa, perc_desc,"; sql += " nome_convenio, cnpj, endereco, numero, complemento, cidade, cep, uf, cod_conv, carteira"; sql += " FROM Contas_Bancarias WHERE conta_id IN (SELECT conta_id FROM Administradora WHERE apagado <> 'S')"; BD BD = new BD(); return(BD.GetOneRow(sql, null)); }
public static double GetVerificaDesconto(string empresId, string codDeptp) { string sql = "SELECT PORC_DESC FROM DEPTO_DESCONTOS WHERE EMPRES_ID = " + empresId + " AND DEPTO_CODIGO = " + codDeptp; try { BD BD = new BD(); return(Convert.ToDouble(BD.GetOneRow(sql, null).ItemArray[0])); } catch // o sum é null { return(0); } }
//Alterado para SqlServer public static bool Usa_Prog_Desc() { string sql = "SELECT usa_prog_desc FROM Config"; BD BD = new BD(); DataRow config = BD.GetOneRow(sql, null); bool usa = false; if (config["usa_prog_desc"].Equals("S")) { usa = true; } return(usa); }
public static bool Imprime_Cupom_Fidelize() { string sql = "SELECT imprime_cupom_fidelize FROM Config"; BD BD = new BD(); DataRow config = BD.GetOneRow(sql, null); bool usa = false; if (config["imprime_cupom_fidelize"].Equals("S")) { usa = true; } return(usa); }
//Alterado para SqlServer public static bool Usa_Fidelidade() { string sql = "SELECT usa_fidelidade FROM Config"; BD BD = new BD(); DataRow config = BD.GetOneRow(sql, null); bool usa = false; if (config["usa_fidelidade"].Equals("S")) { usa = true; } return(usa); }
//Alterado para SqlServer public static bool DeletarCartao(string codigo, string operador, int nProtocolo) { BD BD = new BD(); string cartao_id = BD.GetOneRow("select cartao_id from cartoes where codigo=" + codigo, null)["cartao_id"].ToString(); int excluiu = BD.ExecuteNoQuery("UPDATE cartoes SET apagado = 'S', liberado = 'N', operador = '" + operador + "', dtapagado = '" + DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "', dtalteracao = '" + DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "' where cartao_id = " + cartao_id, null); if (excluiu == 1) { int logID = Log.GeraLogID(); Log.GravaLog(logID, "FCadCartoes", "apagado", "N", "S", operador, "Exclusão", "Cadastro de Cartões", cartao_id, "Cartão ID: " + cartao_id, "", nProtocolo); logID = Log.GeraLogID(); Log.GravaLog(logID, "FCadCartoes", "dtapagado", "", DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss"), operador, "Exclusão", "Cadastro de Cartões", cartao_id, "Cartão ID: " + cartao_id, "", nProtocolo); } return(excluiu == 1); }
public static DataRow GetDadosFatura(string fatura_id, string tipo) { SqlParamsList ps = new SqlParamsList(); ps.Add(new Fields("fatura_id", fatura_id)); ps.Add(new Fields("tipo", tipo)); string sql = "SELECT fat.data_fatura, fat.id,"; sql += " fat.data_vencimento,"; sql += " (fat.valor - coalesce(fat.desc_empresa,0)) as valor"; sql += " FROM fatura fat"; sql += " WHERE fat.fatura_id = @fatura_id"; sql += " AND fat.tipo = @tipo"; BD BD = new BD(); return(BD.GetOneRow(sql, ps)); }
public static bool MostraCodigoImportacao() { /*se todos estiverem vazios ou com N * vc usará o numero do cartão + digito * caso o contrário, usará o códcartimp*/ string sql = "select MOVER_CODCART_TO_CODIMP as VER1, INCREMENTCODCARTIMP as VER2, INCREMENTCODCARTIMPMOD1 as VER3, USAINICIALCODCARTIMP as VER4 from Config"; BD BD = new BD(); DataRow config = BD.GetOneRow(sql, null); if ((config["VER1"].ToString().Equals("S")) || (config["VER2"].ToString().Equals("S")) || (config["VER3"].ToString().Equals("S")) || (config["VER4"].ToString().Equals("S"))) { return(true); } return(false); }
public static bool GetPermissao(int usu_id, string mod_nome) { SqlParamsList ps = new SqlParamsList(); ps.Add(new Fields("usuid", usu_id)); ps.Add(new Fields("modnome", mod_nome)); string sql = "SELECT perm.perm_permite"; sql += " FROM Permissoes_Web perm"; sql += " JOIN Modulos_Web mod ON perm.mod_id = mod.mod_id"; sql += " WHERE perm.usu_id = @usuid"; sql += " AND mod.mod_nome = @modnome"; BD BD = new BD(); DataRow row = BD.GetOneRow(sql, ps); Permissoes permissao = new Permissoes(); permissao.Perm_permite = row["perm_permite"].ToString(); return(permissao.Perm_permite.Equals("S")); }
//Alterado para SqlServer public static Usuarios GetUsuario(int usu_id) { SqlParamsList ps = new SqlParamsList(); ps.Add(new Fields("id", usu_id)); string sql = "SELECT usu_nome, usu_email, usu_liberado, usu_tipo"; sql += " FROM Usuarios_Web"; sql += " WHERE usu_id = @id"; BD BD = new BD(); DataRow row = BD.GetOneRow(sql, ps); Usuarios usuario = new Usuarios(); usuario.Usu_id = usu_id; usuario.Usu_nome = row["usu_nome"].ToString(); usuario.Usu_email = row["usu_email"].ToString(); usuario.Usu_liberado = row["usu_liberado"].ToString(); usuario.Usu_tipo = row["usu_tipo"].ToString(); return(usuario); }
//Alterado para SqlServer public static DataRow GetDadosAdm() { BD BD = new BD(); return(BD.GetOneRow("SELECT * FROM Administradora WHERE apagado <> 'S' ", null)); }