当前位置: 首页>>代码示例>>C#>>正文


C# BD.GetOneRow方法代码示例

本文整理汇总了C#中BD.GetOneRow方法的典型用法代码示例。如果您正苦于以下问题:C# BD.GetOneRow方法的具体用法?C# BD.GetOneRow怎么用?C# BD.GetOneRow使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在BD的用法示例。


在下文中一共展示了BD.GetOneRow方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: GetDadosLogin

        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 [email protected]";

             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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:31,代码来源:DALMisc.cs

示例2: AlteraDemitido

        //Alterado para SqlServer
        public static void AlteraDemitido(string conv_id, DateTime datademissao, string operador, int nProtocolo)
        {
            int ok = 0;
             decimal saldodev = GetSaldoDevedor(conv_id);
             decimal saldodevfat = GetSaldoDevedorFaturado(conv_id);
             BD BD = new BD();
             DataRow cadastrado = BD.GetOneRow("SELECT data_demissao, saldo_devedor, saldo_devedor_fat FROM conveniados WHERE conv_id = " + conv_id, null);

             string sql = "UPDATE conveniados SET data_demissao ='" + datademissao.ToString("dd/MM/yyyy") +
                                                    "', saldo_devedor ='" + saldodev.ToString("#####0.00").Replace(",", ".") +
                                                    "',  saldo_devedor_fat ='" + saldodevfat.ToString("#####0.00").Replace(",", ".") +
                                                    "' WHERE conv_id = " + conv_id;

             ok = BD.ExecuteNoQuery(sql, null);

             if (ok == 1)
             {
            int logID = Log.GeraLogID();
            Log.GravaLog(logID, "FCadConv", "Data Demissao", Convert.ToDateTime(cadastrado.ItemArray[0]).ToString("dd/MM/yyyy"), datademissao.ToString("dd/MM/yyyy"), operador, "Alteração", "Cadastro de Conveniados", conv_id, "Conv ID: " + conv_id, "", nProtocolo);

            if (!(Convert.ToDouble(cadastrado.ItemArray[1]).ToString("N2").Equals(saldodev.ToString("N2"))))
            {
                logID = Log.GeraLogID();
                Log.GravaLog(logID, "FCadConv", "Saldo Dev.", Convert.ToDouble(cadastrado.ItemArray[1]).ToString("N2"), saldodev.ToString("N2"), operador, "Alteração", "Cadastro de Conveniados", conv_id, "Conv ID: " + conv_id, "", nProtocolo);
            }
            if (!(Convert.ToDouble(cadastrado.ItemArray[2]).ToString("N2").Equals(saldodevfat.ToString("N2"))))
            {
                logID = Log.GeraLogID();
                Log.GravaLog(logID, "FCadConv", "Saldo Dev. Fat.", Convert.ToDouble(cadastrado.ItemArray[2]).ToString("N2"), saldodevfat.ToString("N2"), operador, "Alteração", "Cadastro de Conveniados", conv_id, "Conv ID: " + conv_id, "", nProtocolo);
            }
             }
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:33,代码来源:DALConveniado.cs

示例3: GetDescricaoProduto

        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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:27,代码来源:DALProduto.cs

示例4: GetDadosBoleto

        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);
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:10,代码来源:DALDown.cs

示例5: GetVerificaDesconto

        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;
            }
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:14,代码来源:DALProdutosAutorizador.cs

示例6: TiraDemitido

        //Alterado para SqlServer
        public static void TiraDemitido(string conv_id, string operador, int nProtocolo)
        {
            int ok = 0;
             BD BD = new BD();
             DataRow cadastrado = BD.GetOneRow("SELECT data_demissao, saldo_devedor, saldo_devedor_fat FROM conveniados WHERE conv_id = " + conv_id, null);

             ok = BD.ExecuteNoQuery("UPDATE conveniados SET data_demissao = null, saldo_devedor = '0', saldo_devedor_fat = '0' WHERE conv_id = " + conv_id, null);

             if (ok == 1)
             {
            int logID = Log.GeraLogID();
            Log.GravaLog(logID, "FCadConv", "Data Demissao", Convert.ToDateTime(cadastrado.ItemArray[0]).ToString("dd/MM/yyyy"), "", operador, "Alteração", "Cadastro de Conveniados", conv_id, "Conv ID: " + conv_id, "", nProtocolo);

            if (!(Convert.ToDouble(cadastrado.ItemArray[1]).ToString("N2").Equals("0,00")))
            {
                logID = Log.GeraLogID();
                Log.GravaLog(logID, "FCadConv", "Saldo Dev.", Convert.ToDouble(cadastrado.ItemArray[1]).ToString("N2"), "0,00", operador, "Alteração", "Cadastro de Conveniados", conv_id, "Conv ID: " + conv_id, "", nProtocolo);
            }

            if (!(Convert.ToDouble(cadastrado.ItemArray[2]).ToString("N2").Equals("0,00")))
            {
                logID = Log.GeraLogID();
                Log.GravaLog(logID, "FCadConv", "Saldo Dev. Fat.", Convert.ToDouble(cadastrado.ItemArray[2]).ToString("N2"), "0,00", operador, "Alteração", "Cadastro de Conveniados", conv_id, "Conv ID: " + conv_id, "", nProtocolo);
            }
             }
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:27,代码来源:DALConveniado.cs

示例7: Usa_Vale_Desconto

        public static bool Usa_Vale_Desconto()
        {
            string sql = "SELECT usa_vale_desconto FROM Config";

             BD BD = new BD();
             DataRow config = BD.GetOneRow(sql, null);

             bool usa = false;
             if (config["usa_vale_desconto"].Equals("S"))
            usa = true;

             return usa;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:13,代码来源:DALMisc.cs

示例8: GetConv

 public static DataRow GetConv(string cartao_id)
 {
     string sql = " SELECT conv.titular, conv.cpf, cart.nome, emp.fantasia as empresa, \n";
      sql += "--PEGANDO O LIMITE-- \n";
      sql += "   coalesce(case \n";
      sql += "     when emp.band_id <> 999 then \n";
      sql += "      (case \n";
      sql += "     when conv.conv_id in \n";
      sql += "          (select conv.conv_id \n";
      sql += "             from bandeiras_conv bConv \n";
      sql += "            where bConv.conv_id = conv.conv_id) then \n";
      sql += "      bc.limite_1 \n";
      sql += "     else \n";
      sql += "      b.limite_1 \n";
      sql += "   end) else conv.limite_mes end,0) as limite_mes, \n";
      sql += "--PEGANDO O LIMITE 2 -- \n";
      sql += "   coalesce(case \n";
      sql += "     when emp.band_id <> 999 then \n";
      sql += "      (case \n";
      sql += "     when conv.conv_id in \n";
      sql += "          (select conv.conv_id \n";
      sql += "             from bandeiras_conv bConv \n";
      sql += "            where bConv.conv_id = conv.conv_id) then \n";
      sql += "      bc.limite_2 \n";
      sql += "     else \n";
      sql += "      b.limite_2 \n";
      sql += "   end) else conv.limite_mes end,0) as limite_mes_2, \n";
      sql += "--PEGANDO O LIMITE 3 -- \n";
      sql += "   coalesce(case \n";
      sql += "     when emp.band_id <> 999 then \n";
      sql += "      (case \n";
      sql += "     when conv.conv_id in \n";
      sql += "          (select conv.conv_id \n";
      sql += "             from bandeiras_conv bConv \n";
      sql += "            where bConv.conv_id = conv.conv_id) then \n";
      sql += "      bc.limite_3 \n";
      sql += "     else \n";
      sql += "      b.limite_3 \n";
      sql += "   end) else conv.limite_mes end,0) as limite_mes_3, \n";
      sql += "--PEGANDO O LIMITE 4 -- \n";
      sql += "   coalesce(case \n";
      sql += "     when emp.band_id <> 999 then \n";
      sql += "      (case \n";
      sql += "     when conv.conv_id in \n";
      sql += "          (select conv.conv_id \n";
      sql += "             from bandeiras_conv bConv \n";
      sql += "            where bConv.conv_id = conv.conv_id) then \n";
      sql += "      bc.limite_4 \n";
      sql += "     else \n";
      sql += "      b.limite_4 \n";
      sql += "   end) else conv.limite_mes end,0) as limite_mes_4, \n";
      //sql += " (case when (select count(qtdLimite) from banderias band where  band.band_id = b.band_id and band.empres_id = emp.empres_id) > 0 then";
      //sql += " select coalesce(qtdLimite,1) from banderias band where  band.band_id = b.band_id and band.empres_id = emp.empres_id else 1 end) as qtdLimite,";
      sql += " conv.email, conv.liberado convlib, conv.empres_id, cart.liberado cartlib, \n";
      sql += " cart.codigo, cart.digito, cart.cartao_id, conv.fidelidade AS convfidelidade, emp.fidelidade AS empfidelidade, emp.prog_desc, emp.band_id \n";
      sql += " FROM Conveniados conv \n";
      sql += " JOIN Cartoes cart ON cart.conv_id = conv.conv_id \n";
      sql += " JOIN Empresas emp ON conv.empres_id = emp.empres_id \n";
      sql += " JOIN bandeiras b ON b.band_id = emp.band_id \n";
      sql += " LEFT JOIN bandeiras_conv bc ON conv.conv_id = bc.conv_id \n";
      sql += " WHERE cart.apagado <> 'S' \n";
      sql += " AND conv.apagado <> 'S' \n";
      sql += " AND emp.apagado <> 'S' \n";
      sql += " AND cart.cartao_id =" + cartao_id;
      BD BD = new BD();
      return BD.GetOneRow(sql, null);
 }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:67,代码来源:DALConveniado.cs

示例9: MostraCodigoImportacao

        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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:18,代码来源:DALMisc.cs

示例10: Usa_Fidelidade

        //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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:14,代码来源:DALMisc.cs

示例11: GetDadosFatura

        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);
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:16,代码来源:DALDown.cs

示例12: Imprime_Cupom_Fidelize

        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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:13,代码来源:DALMisc.cs

示例13: GetSaldoDevedorFaturado

        //Alterado para SqlServer
        private static decimal GetSaldoDevedorFaturado(string conv_id)
        {
            string sql = "SELECT coalesce(SUM(debito-credito),0) FROM contacorrente WHERE COALESCE(baixa_conveniado,'N')='N' AND COALESCE(fatura_id,0)>0 AND conv_id =" + conv_id;

             try
             {
            BD BD = new BD();
            return Convert.ToDecimal(BD.GetOneRow(sql, null).ItemArray[0]);
             }
             catch // o sum é null
             {
            return 0;
             }
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:15,代码来源:DALConveniado.cs

示例14: GetUsuario

        //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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:22,代码来源:DALUsuarios.cs

示例15: GetDadosLogin

        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;
        }
开发者ID:sidneipsj,项目名称:C-Projects,代码行数:42,代码来源:DALUsuarios.cs


注:本文中的BD.GetOneRow方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。