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