/// <summary> /// Inserta las cuotas correspondiente al un prestamo /// </summary> /// <param name="oldcodigo">codigo de prestamo del archivo acces</param> /// <param name="newcodigo">codigo de prestamo</param> private void InsertarCuotasPrestamo(string oldcodigo, string newcodigo) { string sql = "SELECT codigo_prestamo, abono, fecha FROM T_Cuotas"; sql += " WHERE codigo_prestamo = '" + oldcodigo + "'"; OleDbDataReader dr = new OleDbCommand(sql, conex).ExecuteReader(); try { ConexionDB con = new ConexionDB(); if (dr.HasRows) { while (dr.Read()) { double abono = Convert.ToDouble(dr.GetValue(1)); string codigo = newcodigo; string fecha = dr.GetDateTime(2).ToShortDateString(); int numero = new Cuota().MaximaCuota() + 1; string sql2 = " INSERT INTO tcuotas(abono, codigo_prestamo, fecha, numero)"; sql2 += " VALUES (" + abono + ", '" + codigo + "', '" + fecha + "', " + numero + ");"; con.Ejecutar(sql2); } } } catch (Exception ex) { MessageBox.Show("Error al momento de insertar una cuota: " + ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }