Exemplo n.º 1
0
        public bool ReindexarPrestamos(System.Windows.Forms.DataGridView dgv)
        {
            ControlPrestamos.Clases.DB.ConexionDB con = new DB.ConexionDB();
            Prestamo pres    = new Prestamo();
            bool     res     = false;
            int      numpres = con.MaxNumero("select count(codigo) from tprestamo");
            int      i       = 0;
            int      cont    = 0;
            string   sql     = "";
            //string sql2 = "update tindice set";
            string newcodigo = "";
            string oldcodigo = "";
            string codbase   = "";

            for (i = 0; i < numpres; i++)
            {
                oldcodigo = Convert.ToString(dgv["c_codigo", i].Value);
                newcodigo = Generar_Codigo2(codbase, 4);
                codbase   = newcodigo;
                sql       = "update tprestamo set codigo='" + newcodigo + "' where codigo = '" + oldcodigo + "'; ";
                sql      += "update tindice set codigo_prestamo = '" + newcodigo + "' where trim(codigo_prestamo) = '" + oldcodigo + "';";
                sql      += "Update tcuotas set codigo_prestamo = '" + newcodigo + "' where trim(codigo_prestamo) = '" + oldcodigo + "';";
                if (con.Ejecutar(sql))
                {
                    cont++;
                }
            }

            if (cont == numpres)
            {
                res = true;
            }
            return(res);
        }
Exemplo n.º 2
0
        //public void ReorganizarIndice(int p_indice, string p_codigo, int indiceinicio)
        //{
        //    string sql = "UPDATE tprestamo SET indice = " + p_indice + " WHERE codigo = '" + p_codigo + "'";

        //}

        public double GetGanaciaenIntereses(string filtro)
        {
            double res = 0;
            string sql = "select SUM(((valor * porcentaje) / 100)) as interes from tprestamo, tcliente ";

            sql += filtro;
            res  = new DB.ConexionDB().Sumar_Valores_de_Campos(sql);
            return(res);
        }